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