Django:没有这样的表:django_session与postgres一起使用时

stm*_*unk 2 python django postgresql

我正在用Django构建一个博客,我用nginx和uwsgi配置了我的服务器.在manage.py的测试服务器上一切正常,但是当我尝试从外部访问它时,我得到了

OperationalError at /admin/
no such table: django_session
Run Code Online (Sandbox Code Playgroud)

当我尝试登录管理控制台时.在此之前,我得到了一个类似的错误,auth_user而不是django_session.我使用postgres配置了服务器,当我使用博客用户登录到数据库时,所有表都显示在那里.我注意到错误页面上的这一行/srv/blogenv/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py我觉得奇怪,因为数据库是postgres.我尝试运行syncdb,但它返回有未迁移的更改并执行makemigrations并且迁移没有解决问题.

stm*_*unk 7

所以我设法通过删除现有数据库并再次迁移来解决问题.