在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()的用法。