POST成功后推荐都使用HttpResponseRedirect 原因就是: 若用户刷新一个包含POST表单的页面,那么请求将会重新发送造成重复。这通常会造成非期望 的结果,比如说重复的数据库记录;在我们
POST成功后推荐都使用HttpResponseRedirect
原因就是: 若用户刷新一个包含POST表单的页面,那么请求将会重新发送造成重复。这通常会造成非期望
的结果,比如说重复的数据库记录;在我们的例子中,将导致发送两封同样的邮件。如果用户在POST表单
之后被重定向至另外的页面,就不会造成重复的请求了。
我们应每次都给成功的POST请求做重定向。这就是web开发的最佳实践。