错误:“关系”django_comments“不存在”

时间:2013-07-18 07:30:20

标签: django django-users

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

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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