【问题标题】:Error: "relation "django_comments" does not exist"错误:“关系“django_comments”不存在”
【发布时间】:2013-07-18 07:30:20
【问题描述】:

我正在尝试从管理员中删除用户并收到此错误:

DatabaseError at /admin/users/neverlateuser/
    relation "django_comments" does not exist
    LINE 1: ..._admin", "users_neverlateuser"."date_joined" FROM "django_co...

但我没有安装 cmets,我没有 django.contrib.comments。我只在实时服务器上收到此错误,但在本地主机上没有收到此错误-在那里我可以毫无问题地删除用户。问题出在哪里?

【问题讨论】:

  • 您能否解决此问题。我正面临着确切的问题。

标签: django django-users


【解决方案1】:

我通过将django.contrib.comments 添加到我的INSTALLED_APPS 来修复它。我认为这不是必须的,但我想我之前使用了 cmets,后来从项目中删除了它(长期项目)。所以添加它并运行syncdb plus migrate。

【讨论】:

    【解决方案2】:

    可能是生产服务器上表的所有者发生了变化。如果您使用的是 postgresql ,则可以使用 pgadmin3 编辑表以查看谁是表的实际所有者。同样的事情也与mysql退出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-18
      • 2015-08-18
      • 2019-10-26
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多