当前位置 : 主页 > 编程语言 > python >

Django POST处理的注意点

来源:互联网 收集:自由互联 发布时间:2022-06-15
POST成功后推荐都使用HttpResponseRedirect 原因就是: 若用户刷新一个包含POST表单的页面,那么请求将会重新发送造成重复。这通常会造成非期望 的结果,比如说重复的数据库记录;在我们


POST成功后推荐都使用HttpResponseRedirect

原因就是: 若用户刷新一个包含POST表单的页面,那么请求将会重新发送造成重复。这通常会造成非期望

的结果,比如说重复的数据库记录;在我们的例子中,将导致发送两封同样的邮件。如果用户在POST表单

之后被重定向至另外的页面,就不会造成重复的请求了。

我们应每次都给成功的POST请求做重定向。这就是web开发的最佳实践。


上一篇:Django 学习笔记(三)
下一篇:没有了
网友评论