介绍
嗨,在这篇文章中,我们将学习在Django 3中创建自定义用户模型,并且还将更改Django Admin的默认登录功能。 我们将使用电子邮件和密码登录。
动机
我必须为我的应用程序创建一个“自定义用户”,我能够创建模型,但问题是createsuperuser命令无法正常工作。 为了调试它,我不得不做大量研究,问题是当时大多数资源已经过时,所以我决定写这篇文章。
我做了一个GitHub仓库,所以如果您愿意,可以直接使用它(这里有说明)
让我们开始吧
首先,创建一个Django Project并创建一个名为users的应用程序
现在我们可以开始在用户应用程序中编辑models.py文件了
在