コメント投稿後のページの変更

Djangoの日本語ページに載っていなかったので補足。

render_comment_formを使ってデフォルトのコメントフォームを表示する場合は、対応するview関数でnextという名前の変数でコメント投稿後のURLを指定します。

render_comment_formを使わない、またはcomments/form.htmlテンプレートをカスタマイズした場合は、フォーム中でnextという名前の隠しデータでコメント投稿後のURLを指定します。

<input type="hidden" name="next" value="{% url my_comment_was_posted %}" />

Django公式サイトの解説