升级到1.6.5后Django错误

时间:2014-08-12 23:38:51

标签: django postgresql django-settings

所以以前我在运行Django 1.5。升级到Django 1.6.5后,我从命令行收到以下错误:

django.db.utils.ProgrammingError: relation "django_site" does not exist
LINE 1: ..."django_site"."domain", "django_site"."name" FROM "django_si...

我正在使用:

  1. Postgres 作为数据库后端
  2. 一个干净的数据库,意味着模型尚未同步
  3. 我试图从项目中删除django.contrib.sites应用,但问题仍然存在。对此的任何想法都将非常感激。

    另外,我认为连接数据库可能会出现问题,所以我切换到 Sqlite3 后端并收到类似的错误:

    File "/Users/tulsa/.virtualenvs/tulsa/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py", line 451, in execute
        return Database.Cursor.execute(self, query, params)
    django.db.utils.OperationalError: no such table: django_site
    

1 个答案:

答案 0 :(得分:0)

  

干净的数据库,意味着模型尚未同步


  

django.db.utils.OperationalError:没有这样的表:django_site

解决方案==> ./manage.py syncdb