重定向的不是POST按钮,而是视图。
如果没有另外指定,则表单(HTML表单标签)将发布到相同的URL。如果表单在/ contact /上,则在/ contact
/上过帐(带有或不带有斜杠,相同)。
认为您应该重定向到“谢谢”。从文档中:
def contact(request): if request.method == 'POST': # If the form has been submitted... form = ContactForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data # ... return HttpResponseRedirect('/thanks/') # Redirect after POST else: form = ContactForm() # An unbound form return render_to_response('contact.html', { 'form': form, })
更改
/thanks/为
/contact/thanks/,您就完成了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)