Джанго «следующий» не работает? - PullRequest
0 голосов
/ 15 апреля 2011

Не уверен, что здесь не так. Я использую встроенную форму комментария. Тег формы выглядит так:

<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 Ответ

4 голосов
/ 15 апреля 2011

next должен быть параметром POST, а не параметром GET.попробуйте добавить следующую строку в вашу форму

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

и оставьте действие формы как "{% comment_form_target %}"

...