python - 创建超级用户 django.db.utils.OperationalError 时出现 Django 错误:没有这样的表:auth_user
问题描述
我对 Django 很陌生。突然间,我在尝试使用 Windows 命令提示符创建超级用户时遇到了这个错误
python manage.py createsuperuser
当我输入它时,我得到这个错误
django.db.utils.OperationalError: no such table: auth_user
我创建了一个全新的虚拟环境和项目,但我一直遇到这个问题。有没有人见过这个?
解决方案
如错误所示,没有这样的表auth_user
。
auth_user
是将存储用户信息但尚未在数据库中创建的表。
为此,请运行命令;
python manage.py migrate
推荐阅读
- google-chrome - 在 chrome 中从 DevTools 中选择样式数据
- python - PyCharm 无法解析多处理模块的动态引用
- selenium - 如何移动到删除按钮并在 Selenium 中单击该按钮?
- c# - mongodb c# addShardTag
- php - 无法为模块 DBD::Oracle: libclntsh.so.12.1 加载“/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so”
- django - “CSRF 失败:之后未设置 CSRF cookie”Django 升级
- php - 将 Excel 工作表保存为 CSV 很慢
- docker - 无法在 Docker 容器中为 ASP.NET Core Web 应用创建开发证书
- shell - 使用 socks5 代理时使 linux shell 发送域而不是 ip
- vue.js - 使用 VueJS 和 Nuxt.JS 提取内容数据