2013-07-18 70 views
6

我試圖從管理刪除用戶,並得到這個錯誤:錯誤:「關係‘django_comments’不存在」

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

您能否解決此問題。我正面臨着確切的問題。 –

回答

0

可能是在生產服務器上更改表的所有者。如果您使用postgresql,則可以使用pgadmin3編輯表以查看錶的實際所有者。同樣的事情也用mysql退出。

3

我通過將django.contrib.comments添加到我的INSTALLED_APPS來修復它。我不認爲這是必須的,但我想我以前使用過評論,並在之後從項目中移除(長期項目)。因此,添加它並運行syncdb和遷移。

相關問題