我有一个现在没用的django形式。我想始终从该表单重定向到另一个应用程序中的视图。
这就是我所拥有的:
return HttpResponseRedirect(reverse_lazy("management:management_account_add_user"))
但我不知道该把它放在哪里。
答案 0 :(得分:0)
挂在那里!它还没有用......
无论如何都要重定向:
from django.http import HttpResponseRedirect, HttpResponse
from utils.urlencoders import reverse
def view():
if request.method == 'POST':
return HttpResponseRedirect(reverse('app_name_registered_in_settings.py:view_name_registered_in_urls.py'))
# GET
else:
return HttpResponseRedirect(reverse('app_name_registered_in_settings.py:view_name_registered_in_urls.py'))
和/或在您的模板中,如果您有权访问提交,则可以:
<form method="post" action="{% url 'app_name_registered_in_settings.py:view_name_registered_in_urls.py' %}">
注意:一般情况下,您需要提供更多上下文/代码以帮助其他人为您提供帮助。