2013-07-18 4 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.commentsINSTALLED_APPSに追加して修正しました。私はこれが必須だとは思わないが、私は前にコメントを使って、後でプロジェクト(長期プロジェクト)から削除したと思う。したがって、それを追加してsyncdbとmigrateを実行してください。

関連する問題