Python Django:与postgres一起使用时,没有这样的表:Django_会话

Python Django:与postgres一起使用时,没有这样的表:Django_会话,python,django,postgresql,Python,Django,Postgresql,我正在用Django构建一个博客,我已经用nginx和uwsgi配置了我的服务器。在manage.py的测试服务器上一切正常,但是当我尝试从外部访问它时 OperationalError at /admin/ no such table: django_session 当我尝试登录到管理控制台时。在此之前,我得到了一个类似的错误,但是使用了auth_user而不是django_会话。我已经使用postgres配置了服务器,当我使用blogs用户登录数据库时,所有的表都显示在那里。我注意到错误页

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

OperationalError at /admin/
no such table: django_session

当我尝试登录到管理控制台时。在此之前,我得到了一个类似的错误,但是使用了
auth_user
而不是
django_会话
。我已经使用postgres配置了服务器,当我使用blogs用户登录数据库时,所有的表都显示在那里。我注意到错误页面
/srv/blogenv/local/lib/python2.7/site packages/django/db/backends/sqlite3/base.py
上的这一行,考虑到数据库在postgres中,我认为这很奇怪。我尝试运行syncdb,但它返回有未整合的更改,执行makemigrations和migrate并没有解决问题

因此,我设法通过删除现有数据库并再次迁移来解决问题。

安装的应用程序中是否有
站点
?我的应用程序名为mainblog而不是site,但它在那里是的