私は threadedcomments モジュールを使用しており、2 つの変更が必要です: - ThreadedComment モデルの追加フィールド - フォームの異なるフィールド
答えはサブクラス化することですが、これを行う方法がわかりません-コードはどこに行きますか?
私は threadedcomments モジュールを使用しており、2 つの変更が必要です: - ThreadedComment モデルの追加フィールド - フォームの異なるフィールド
答えはサブクラス化することですが、これを行う方法がわかりません-コードはどこに行きますか?
あなたの質問からは明らかではないので。django.contrib.commentsの拡張について話していると思います。
はい、サブクラス化する必要があります。独自のアプリケーションを作成すると、すべてのコード(拡張モデル、フォーム、ビューなど)がそこに配置されます。
重要なことは、INSTALLED_APPSリストにdjango.contrib.commentsを追加するのではなく、コメントアプリケーション名(django.contrib.commentsから継承)を追加することです。
また、追加する必要があります
COMMENTS_APP = 'my_comment_app'
あなたのsettings.pyに
これは、あなたがやりたいことを正確に行うための非常に良い例です。