表单提交,按button键默认跳转到后台的views文件进行处理,但是按F5或者是刷新当前的页面,前面提交的数据会再一次提交到后台去,我用的是A-B-A的策略。如下图代码所示:
except: request.session['addprogram_info'] = "fail" return HttpResponseRedirect('/cms/control') request.session['addprogram_info'] = "success" return HttpResponseRedirect('/cms/control')利用HttpResponseRedirct重定向到中间的处理即B,B的代码如下图所示: