unable to create superuser in django getting error "django.db.utils.OperationalError: no such table: auth_user"

unable to create superuser in django getting error "django.db.utils.OperationalError: no such table: auth_user"

我无法在 django 中创建超级用户。

到目前为止我做过的事情:

  1. 已创建 Django 项目

  2. 已创建 Django 应用程序

  3. 前往 settings.py 在已安装应用列表中添加应用名称

  4. 成功能够runsever

  5. 尝试使用命令创建超级用户

python manage.py createsuperuser

收到错误:

django.db.utils.OperationalError: no such table: auth_user

如果有人能指导我如何修复它,那就太好了。

P.S。 : 答案是由“michjnich”在评论中发布的,所以copy/pasting在这里

您需要 运行 迁移 -

python manage.py migrate

它解决了问题。

错误 django.db.utils.OperationalError: no such table: auth_user 表明您的数据库中没有名为 auth_user 的 table 或尚未应用某些迁移,因为 django 附带尚未应用的迁移.

因此,为了应用这些迁移,您需要 运行 命令

python manage.py migrate

应用迁移并继续创建超级用户