我正在开发基于Django的网站。I'm extends auth.用户模型如下
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
first_name = None
last_name = None
is_active = models.BooleanField(default=True)
is_granted = models.BooleanField(default=False)
class Meta:
verbose_name = '사용자'
verbose_name_plural = '사용자'
但是当我在django站点管理中创建新的用户数据时,我遇到了麻烦。当我创建新用户时,密码不加密。我不想以纯文本形式存储密码,但哈希不起作用。
我该怎么处理。
1条答案
按热度按时间mec1mxoz1#
您需要以下内容。但请记住,在我的例子中,我使用电子邮件作为唯一字段,而不是用户名。
models.py
UserManager