0
我試圖設置一個djangoproject來處理許多用戶(20 k)。導入用戶時,如何將純文本密碼轉換爲django密碼?
我可是從一個Excel文件,其中用戶的密碼是純文本導入用戶(我知道,這是不好的!)
即時通訊使用https://github.com/bmihelac/django-import-export做我的進口,但進口功能不會做任何密碼轉換。
如何正確存儲密碼?
我試圖設置一個djangoproject來處理許多用戶(20 k)。導入用戶時,如何將純文本密碼轉換爲django密碼?
我可是從一個Excel文件,其中用戶的密碼是純文本導入用戶(我知道,這是不好的!)
即時通訊使用https://github.com/bmihelac/django-import-export做我的進口,但進口功能不會做任何密碼轉換。
如何正確存儲密碼?
您可以從Django中直接導入該功能:
from django.contrib.auth.hashers import make_password
,並在保存前將原始密碼給它。