Fixed #9268: pass the "next" param through in the comment preview/post view. Also updated the docs to make this a bit clearer.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10418 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
366710e636
commit
f8adf99cdb
|
@ -1,5 +1,6 @@
|
|||
{% load comments i18n %}
|
||||
<form action="{% comment_form_target %}" method="post">
|
||||
{% if next %}<input type="hidden" name="next" value="{{ next }}" />{% endif %}
|
||||
{% for field in form %}
|
||||
{% if field.is_hidden %}
|
||||
{{ field }}
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
{% block content %}
|
||||
{% load comments %}
|
||||
<form action="{% comment_form_target %}" method="post">
|
||||
{% if next %}<input type="hidden" name="next" value="{{ next }}" />{% endif %}
|
||||
{% if form.errors %}
|
||||
<h1>{% blocktrans count form.errors|length as counter %}Please correct the error below{% plural %}Please correct the errors below{% endblocktrans %}</h1>
|
||||
{% else %}
|
||||
|
|
|
@ -80,6 +80,7 @@ def post_comment(request, next=None):
|
|||
template_list, {
|
||||
"comment" : form.data.get("comment", ""),
|
||||
"form" : form,
|
||||
"next": next,
|
||||
},
|
||||
RequestContext(request, {})
|
||||
)
|
||||
|
|
|
@ -180,6 +180,14 @@ you'll always want to use it like above::
|
|||
|
||||
<form action="{% comment_form_target %}" method="POST">
|
||||
|
||||
Redirecting after the comment post
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To specify the URL you want to redirect to after the comment has been posted,
|
||||
you can include a hidden form input called ``next`` in your comment form. For example::
|
||||
|
||||
<input type="hidden" name="next" value="{% url my_comment_was_posted %}" />
|
||||
|
||||
.. _notes-on-the-comment-form:
|
||||
|
||||
Notes on the comment form
|
||||
|
|
Loading…
Reference in New Issue