6

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

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

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

4

2 回答 2

3

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

于 2014-08-21T08:39:01.577 回答
0

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

于 2013-07-18T07:40:22.663 回答