私は私のブログアプリケーションにDjangosのビルトインコメントアプリ(django.contrib.comments)を使用しています。フォームの表示などをいくつか変更しました(ドキュメントに記載されています)。カスタムdjangoコメント管理スロット
MyApp
---Model1
---Modle2Comments
---Comments
私はコメントがMyAppのモデルに結びついているので、それはこのようになりたい:私を悩ます最後に一つは、このように、コメントのモデルは、管理者にそれ自身のカテゴリーにあるということです。
MyApp
---Model1
---Modle2
---Comments
私は
class MyAppComment(Comment):
class Meta(Comment.Meta):
app_label = 'myapp'
admin.site.unregister(Comment)
admin.site.register(MyAppComment, CommentsAdmin)
(Commentクラスを上書き)MyAppsのadmin.pyにこのコード行を追加することでこれを実現しようとしましたが、これは動作します(とコメントモデルがMyAppsの下に表示)が、
:エラーを出力:今リンクがへのモデルのポイントは...間違っています管理者は、それがアプリ名やモデル名に応じたURLのフォームからである
...どのように私は管理者にコメントモデルの位置を変更するが、URLを残すことができる:
の代わりに、彼らはあるとして?
どうすればいいですか?
あなたはmanage.py syncdbを実行していますか? – benjaoming
ええと...(データベースを削除して最初から始めた)...同じエラー – Veles