django_comments
アプリ(github repo、docs)をカスタマイズしようとしています。Django_comments:post_comment()をオーバーライドする適切な方法は何ですか?
デフォルトのget_form_target()
は、ファンクションベースのビューであるdjango_comments.views.post_comment
を返します。 post_comment()
は、HttpRedirectResponse
をnext
(指定されている場合)またはデフォルトの確認ページの値に戻します。
デフォルトのpost_comment()実装hereを参照してください。
post_comment()
にロジックを追加する必要があります。余分なロジックを使って、デフォルトの実装をどこまで引き継ぐことができますか?元のコードをコピーして変更するだけで、数行のカスタムロジックを追加するだけでコードの複製がたくさんあるように感じることができます。