Django'下一个'不工作?

时间:2011-04-15 12:43:49

标签: django next django-comments

不确定这里有什么问题。我正在使用内置评论表单。表单标签是这样的:

<form action="{% comment_form_target %}?next={% url post post.id %}" method="post">

生成的HTML如下所示:

<form action="/comments/post/?next=/6/" method="post">

/6/是我帖子的post_detail地址。但是我仍然在这个URL结束:

http://localhost:8000/comments/posted/?c=4

  

感谢您的评论。   消息

这里发生了什么?谢谢!

1 个答案:

答案 0 :(得分:4)

next应该是POST参数,而不是GET参数。 尝试在表单中添加以下行

 <input type="hidden" name="next" value="{% url post post.id %}" />

并将表单的操作保留为"{% comment_form_target %}"