
Flask 中表单未配置 method="POST" 会导致浏览器默认以 GET 方式提交,URL 仅更新参数而未调用视图函数的 POST 分支,从而无法获取 request.form 数据。
flask 中表单未配置 `method="post"` 会导致浏览器默认以 get 方式提交,url 仅更新参数而未调用视图函数的 post 分支,从而无法获取 `request.form` 数据。
在 Flask 开发中,一个常见但容易被忽略的问题是:表单点击提交后,页面 URL 发生变化(如出现 ?query=xxx),但后端视图函数的 request.method == 'POST' 分支从未执行——这意味着你始终停留在 GET 流程,request.form.get('query') 返回 None,搜索逻辑实际未运行。
根本原因在于 HTML









