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 中创建超级用户。
到目前为止我做过的事情:
已创建 Django 项目
已创建 Django 应用程序
前往 settings.py 在已安装应用列表中添加应用名称
成功能够runsever
尝试使用命令创建超级用户
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
应用迁移并继续创建超级用户
我无法在 django 中创建超级用户。
到目前为止我做过的事情:
已创建 Django 项目
已创建 Django 应用程序
前往 settings.py 在已安装应用列表中添加应用名称
成功能够runsever
尝试使用命令创建超级用户
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
应用迁移并继续创建超级用户