在django中使用User.objects.create_user() 時 ,會自動給密碼加密,其中的User為Auth模塊中的User。(User.objects.create() 不會對密碼加密 )
def hash_password(password):
if isinstance(password, str):
password = password.encode('utf-8')
return hashlib.md5(password).hexdigest().upper()
了解make_password()的用法。