我在Django 教程第四页的开头附近,正在vote
查看视图,最后是这样的:
# Always return an HttpResponseRedirect after successfully dealing
# with POST data. This prevents data from being posted twice if a
# user hits the Back button.
在尝试vote
使用 normalHttpResponse
而不是的视图HttpResponseRedirect
后,我可以看到在 POST 之后应该向浏览器返回重定向,以便如果用户点击刷新按钮,则不太可能重复提交。(我注意到 Opera 没有发出“你将要重新提交数据”警告!)。
但那是刷新按钮 - 我看不出后退按钮的问题。我错过了什么?