即使在进行迁移之后,/admin/login/ 处的 OperationalError

Posted

技术标签:

【中文标题】即使在进行迁移之后,/admin/login/ 处的 OperationalError【英文标题】:OperationalError at /admin/login/ even after making migrations 【发布时间】:2021-10-06 02:21:17 【问题描述】:

我已经进行了迁移,但仍然收到此错误。我已经尝试删除数据库并再次创建它。我已经尝试一次又一次地进行迁移,但问题仍然存在。

/admin/login/ 处的操作错误 没有这样的表:auth_user

注意 python manage.py makemigrations python manage.py 迁移

我都用过

【问题讨论】:

您不仅应该进行迁移,还应该迁移数据库... 我已经迁移了 您是否将'auth' 添加到INSTALLED_APPS 设置中? 我刚刚添加但问题是一样的 在添加auth 应用程序之后迁移并迁移了吗? 【参考方案1】:

尝试删除迁移文件夹,但不要删除 init.py 文件。在此之后,运行命令:

python manage.py makemigrations
python manage.py migrate

【讨论】:

以上是关于即使在进行迁移之后,/admin/login/ 处的 OperationalError的主要内容,如果未能解决你的问题,请参考以下文章

登录功能(iview-admin login)

FOSUserBundle 登录后从登录页面重定向

Symfony2 在未登录时将 /admin/* 重定向到 /admin/login(或使用 FOSUserBundle?)

/en/admin/login/ 'staticfiles' 处的 TemplateSyntaxError 不是已注册的标签库。必须是以下之一:

django 管理员加载错误:/admin/login/ 处的 ImportError 没有名为后端的模块

flyway:即使 SQL 语句失败也强制迁移