python - 用户查看页面源代码时的 Flask 问题
问题描述
我注意到,在 POST 之后,如果您通过“control + U”查看页面源,烧瓶也会通过 POST 再次打开源页面并再次执行所有任务。有什么办法可以防止这种情况吗?
@app.route("/", methods=["POST", "GET"])
def event_page():
if request.method == "POST":
do_something()
当我查看源页面时,该do_something()
功能再次触发。
解决方案
不是真正的 Flask 问题。最简单的解决方案是不使用 CTRL+U 而是使用 F12 - 检查器或网络选项卡
推荐阅读
- angular - 如何将模板驱动的验证和 ngbDatePicker 属性添加到 anguar 7 中的输入字段?
- listview - 删除元素上的 Flutter ListView.builder 不更新列表
- javascript - 如何在 Amcharts 中使用 postProcess
- python-3.x - 如何将熊猫数据框列值转换为可迭代集合?
- javascript - 如果 div 包含字母,则将类添加到 div
- android - 可跨越的字符串在不同的设备上给出不同的结果
- javascript - 重新图表问题与酒吧之间的差距
- python - 重试connectDB函数
- python-3.x - 删除重复值不起作用 - 预期的布尔值?
- reactjs - 如何使用 React 组件获取 http 标头(由 Nginx 设置的 LDAP 用户属性)