擅长:python、mysql、java
<p>尽管您将ProjectUser设置为AUTH_USER_模型,但您在admin中注册了它作为标准模型,而不是用户模型。您需要使用用户admin,如<a href="https://docs.djangoproject.com/en/2.1/topics/auth/customizing/#using-a-custom-user-model-when-starting-a-project" rel="nofollow noreferrer">the docs</a>所示,因为这将负责散列密码:</p>
<pre><code>from django.contrib.auth.admin import UserAdmin
admin.site.register(ProjectUser, UserAdmin)
</code></pre>
<p>在更改之前,您需要删除并重新创建通过管理员生成的用户。在</p>