Django 2.1非空约束在创建超级用户时失败

Django 2.1非空约束在创建超级用户时失败,django,Django,我已经使用Django几个月了,没有任何问题,但是当我去创建一个新项目并添加超级用户时,我得到了以下错误: django.db.utils.IntegrityError: NOT NULL constraint failed: auth_user.last_login 已成功创建并应用所有迁移。我已经破坏和重建了数据库六次,但都没有结果。应用程序迁移运行没有任何问题,这是我在Django项目中第一次遇到这个问题。我刚刚意识到这条消息隐藏在几十行错误消息中: 您有12个未应用的迁移。您的项目可能

我已经使用Django几个月了,没有任何问题,但是当我去创建一个新项目并添加超级用户时,我得到了以下错误:

django.db.utils.IntegrityError: NOT NULL constraint failed: auth_user.last_login

已成功创建并应用所有迁移。我已经破坏和重建了数据库六次,但都没有结果。应用程序迁移运行没有任何问题,这是我在Django项目中第一次遇到这个问题。

我刚刚意识到这条消息隐藏在几十行错误消息中:

您有12个未应用的迁移。您的项目可能无法正常工作,除非您为应用程序(admin、auth、contenttypes、sessions)应用迁移。 运行“python manage.py migrate”以应用它们

仅运行
manage.py migrate
和/或
manage.py migrate appname
未应用所需的系统迁移。由于某种原因,这次我不得不单独做每一个

在单独运行每一个之后,我能够创建一个超级用户,没有任何问题:

manage.py migrate admin
manage.py migrate auth
manage.py migrate contenttypes
manage.py migrate sessions
然而,我以前从来没有这样做过。如果有人知道发生这种情况的原因,我很想知道,但我现在已经解决了主要问题