sqlite 在Django中从sqllite3移动到PostgreSQL数据库后出现问题

4ioopgfo  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(131)

enter image description here我已经将Django项目的现有数据库从SQLite3更改为PostgreSQL。由于我目前处于开发环境中,并且在我的sqlite3中携带了一些虚拟数据,因此不需要这些数据。
在将数据库从sqlite3更改为PostgreSQL之后,我运行了makemigations和Migrate命令,然后创建了一个超级用户。
现在,当我尝试访问管理面板时,http://127.0.0.1:8000/admin/ Django显示以下错误。我找了很多次才找到解决办法,但失败了。如果你能在这方面帮助我,我将不胜感激。
errorerror2

jgovgodb

jgovgodb1#

看起来您的sessions未正确迁移。确保INSTALLED_APPS中有django.contrib.sessions,并尝试重新从头迁移sessions
你可以跑步来完成这项工作:

$ python manage.py migrate --fake sessions zero
$ python manage.py migrate sessions

相关问题