没有这样的表:main.auth_user__old

Posted

技术标签:

【中文标题】没有这样的表:main.auth_user__old【英文标题】:no such table: main.auth_user__old 【发布时间】:2019-05-17 03:36:46 【问题描述】:

我运行了这个命令,没有问题

python manage.py makemigrations
python manage.py migrate

然后我运行并使用用户名、电子邮件和密码:

python manage.py createsuperuser

但是当我进入管理面板并尝试新内容时,我收到了这个错误:

OperationalError at /admin/..../..../add/
no such table: main.auth_user__old

Django 版本 2.1.4 Python 3.7 版

【问题讨论】:

也许***.com/questions/53637182/…可以帮助你? 对我来说,问题是运行迁移的顺序 - 我需要先运行默认的 django 迁移,然后运行我的站点迁移。 ***.com/a/58519187/5328951 它应该可以工作 【参考方案1】:

将 Django 更新到 2.1.5 版本。

【讨论】:

以上是关于没有这样的表:main.auth_user__old的主要内容,如果未能解决你的问题,请参考以下文章

SQLAlchemy:没有这样的表,即使它们是实际创建的

在OL6.5_64上安装Oracle11gR2_64

创建带“_”的表与创建不带“_”的表一样吗?

postgresql 查询多个相同的表

如何在没有_id的表中保存文档[重复]

Oracle:将两个具有不同列的表组合在一起