覆盖Django密码重置

时间:2018-04-24 20:53:28

标签: python django authentication passwords

我可以使用AbstractUser设置自定义用户。

我试图找到一种方法来使用Django的密码重置类来重置我的用户。所以我按照通常使用的方式实现它但是我收到以下错误:

ProgrammingError: column app_user.date_joined does not exist

app_user.is_active does not exist

我不必将这些字段添加到AbstractUser中,并且我确定有一种方法可以覆盖Django身份验证。有谁知道怎么做?

编辑:我已经迁移了所有数据库。

1 个答案:

答案 0 :(得分:0)

您的数据库未迁移。 您必须运行python manage.py migrate才能迁移数据库。

如果从未运行过,则必须在应用之前进行迁移。

python manage.py makemigrations
python manage.py migrate