0
点赞
收藏
分享

微信扫一扫

Django POST处理的注意点


POST成功后推荐都使用HttpResponseRedirect

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

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

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

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


举报

相关推荐

0 条评论