为了账号安全,请及时绑定邮箱和手机立即绑定

提交表单回回到主页,但是刷新后又会增加刚才提交的信息

有没有老同学指点下,还没看到后面,先在这里提问下

正在回答

2 回答

这里应该使用重定向HttpResponseRedirect !!!

官方文档有云:“ you should always return an HttpResponseRedirect after successfully dealing with POST data. This tip isn’t specific to Django; it’s just good Web development practice.”

from django.http import HttpResponseRedirect
from django.urls import reverse
...
...
return HttpResponseRedirect(reverse('blog:index'))  # 在blog/urls.py里给index加上url_name

初学建议看看官方文档Tutorials里的入门实例

1 回复 有任何疑惑可以回复我~
#1

吻和泪

试了下的确可以,试试是diango升级后的特性?还是我用的python3的原因?
2017-04-07 回复 有任何疑惑可以回复我~
#2

痕六

这是基础的功能,跟版本没有关系。可能作者觉得重定向的东西不算基础,所以没有讲吧
2017-04-08 回复 有任何疑惑可以回复我~

后面也没有讲解,有会的朋友指点下吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65117    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

提交表单回回到主页,但是刷新后又会增加刚才提交的信息

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号