как я могу избавиться от пользователей, направляющихся на страницу «Спасибо вам, за ваш комментарий» после комментирования на сайте Django? Я хочу, чтобы пользователи были перенаправлены на ту же страницу, которую они прокомментировали. Я использую комментарии Django .Django Comments-перенаправление
Я попытался добавить:
<input type=”hidden” name=”next” value=”"{% url
django.contrib.comments.views.comments.comment_done %}" />
Но это не работает. Ниже коды на мой комментарий/form.html
{% load comments %}
{% get_comment_count for sol as comment_count %}
{% get_comment_list for sol as comment_list %}
{% get_comment_form for sol as form %}
{% if user.is_authenticated %}
<form action="{% comment_form_target %}" method="post">
{% csrf_token %}
{% if next %}<input type="hidden" name="next" value="{% url
django.contrib.comments.views.comments.comment_done %}" />{% endif %}
{% for field in form %}
{% if field.is_hidden %}
{{ field }}
{% else %}
{% if field.name != "name" and field.name != "email"
and field.name != "url" %}
{% if field.errors %}{{ field.errors }}{% endif %}
{{ field }}
{% endif %}
{% endif %}
{% endfor %}
<input class="submit-post" name="post" type="submit" value="Comment" />
</form>
{% else %}
I'm sorry, but you must be <a href="javascript:alert('send to
login page')">logged in</a> to submit comments.
{% endif %}
Спасибо так много! Сейчас он работает. :) – picomon
Нет проблем, можете ли вы принять ответ? – jpic