Django 数据库错误 : relation "django_site"

标签 django postgresql-9.2

我目前有一个 django 应用程序正在我的 PC 上开发,我的数据库中有数据,但是当我尝试在测试服务器上运行这个应用程序时,我收到以下错误

DatabaseError: relation "django_site" does not exist
LINE 1: ..."django_site"."domain", "django_site"."name" FROM "django_si...

谁能告诉我为什么会出现这个错误。谢谢

最佳答案

您可能在创建站点模型之前调用站点对象(在同步数据库之前)

例如:站点 = Site.objects.get(id=settings.SITE_ID)

关于Django 数据库错误 : relation "django_site",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17891490/

相关文章:

postgresql - 使用 sqlalchemy 如何调用返回表的函数

django - 将模板放在 django 项目中的最佳位置是什么?

javascript - Django Tastypie YUI 模型相关的foreignKey id而不是resource_uri

Postgresql树型数据结构

postgresql - 如何将 psql 变量传递给 PL/pgSQL 代码的 DECLARE 部分?

sql - 从函数返回时复合数据类型缺少值

html - CSS 链接静态页面

python - Twisted 和 pyapns 的推送通知错误

mysql - 查看/分析 Django 中的所有数据库访问

asp.net - Npgsql.NpgsqlException : ERROR: 42601: syntax error at or near "where"