我有一个情况,我的注册页面http://localhost:8000/signUp?qid=ca1480f4在成功注册后在 url 上提供,我想使用此查询将用户重定向到登录页面?qid=ca1480f4
视图.py
class SignUp(FormView):
success_url = '/login'
def post(self, request, *args, **kwargs):
form = self.form_class(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect(self.get_success_url())
else:
return self.form_invalid(form)
Run Code Online (Sandbox Code Playgroud)
我需要做哪些改变我得到了那个查询 self.request.META['QUERY_STRING']
替换以下行:
return HttpResponseRedirect(self.get_success_url())
Run Code Online (Sandbox Code Playgroud)
with(附加查询字符串):
return HttpResponseRedirect(self.get_success_url() + '?' + request.META['QUERY_STRING'])
Run Code Online (Sandbox Code Playgroud)