我有两个共享一个包含标签的 url,在包含标签内我有另一个显示表单的 url,这个表单重定向到两个 url 之一。我怎样才能使这个重定向动态?例如,如果表单在 url_1 重定向到 url_1,如果它在 url_2 重定向到 url_2?
这是我的代码以获得更好的解释(希望如此):
表单.html
# This form lives inside of an inclusion tag, so many urls could display it
<form method="POST" action={% url cv_toggle %}>
<input type="hidden" name="c_id" value={{ c.id }}>
...
{% csrf_token %}
</form>
视图.py
# corresponds to name="cv_toggle" as a url
def toggle_vote(request):
...
next = reverse("frontpage") # this url should redirect to the current
# url requested, and not just "frontpage"
return HttpResponseRedirect(next)