#django #next #django-comments
#django #Далее #django-комментарии
Вопрос:
Не уверен, что здесь не так. Я использую встроенную форму комментариев. Тег формы выглядит следующим образом:
<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:
next
должен быть параметр POST , а не GET . попробуйте добавить следующую строку в свою форму
<input type="hidden" name="next" value="{% url post post.id %}" />
и оставьте действие формы как "{% comment_form_target %}"
Комментарии:
1. Спасибо! Это сработало. Как странно. Я скопировал этот код из руководства. Я думаю, что это все-таки неверно.