我正在尝试从管理员中删除用户并收到此错误:
DatabaseError at /admin/users/neverlateuser/
relation "django_comments" does not exist
LINE 1: ..._admin", "users_neverlateuser"."date_joined" FROM "django_co...
但是我没有安装评论,我没有django.contrib.comments
。我只在实时服务器上收到此错误,但在本地主机上没有 - 我可以删除没有问题的用户。问题在哪里?
答案 0 :(得分:3)
我通过将django.contrib.comments
添加到我的INSTALLED_APPS
来修复它。我不认为这是必须的,但我想我之前使用过评论,后来从项目中删除了它(长期项目)。所以添加它并运行syncdb plus migrate。
答案 1 :(得分:0)
可能是生产服务器上的表的所有者已更改。如果您使用的是postgresql,则可以使用pgadmin3编辑该表,以查看该表的实际所有者。同样的事情也退出了mysql。