
Flask 服务始终停留在首页,是因为所有表单提交都指向 /(即 index 路由),而该路由的 POST 处理逻辑仅执行 redirect(url_for('index')),导致无限循环返回首页,未根据用户选择调用实际功能路由。
flask 服务始终停留在首页,是因为所有表单提交都指向 `/`(即 `index` 路由),而该路由的 post 处理逻辑仅执行 `redirect(url_for('index'))`,导致无限循环返回首页,未根据用户选择调用实际功能路由。
问题根源在于 HTML 表单设计与后端路由逻辑严重脱节。当前 index.html 中的下拉菜单虽列出各项功能(如“Vytvořit deník”),但整个表单仍统一提交到 /(即 index 路由),而 index() 函数对 POST 请求不做任何业务分发,直接重定向回自身——这使所有操作都卡在首页,形同“死循环”。
✅ 正确做法:动态路由跳转(无需 JavaScript)
最简洁、兼容性最强的解决方案是 让前端表单根据用户选择自动提交到对应功能路由。只需修改 index.html 的










