【发布时间】:2012-07-21 06:48:56
【问题描述】:
我的 python 文件中有一个文件夹列表,在一个 HTML 文件中,我遍历列表以显示页面上每个文件夹的名称。
{% for folder in folders %}
<li><a href = {{folder}}> {{folder}}</a></li>
{% endfor %}
我想要做的是,当你点击文件夹时,它会做同样的事情,但在点击的文件夹内。我有一个函数open_folder,它接受一个参数(单击的文件夹名称),但我的问题是我真的不知道如何使用 HTML 文件中的参数调用该函数。我见过的很多页面或教程只有 python 文件。在我的主文件中,我也有路线
/<route>/
我是 Flask 的新手,只是想知道是否有人有示例说明如何执行此操作。将不胜感激。
【问题讨论】:
-
我不清楚你的意思。我认为您应该做的是向采用文件夹名称的视图发出 POST 请求。如果您希望在不发出其他请求的情况下执行“open_folder”的操作,则需要在浏览器中使用 Javascript 进行处理。
-
我认为我的 open_folder 方法应该在 post 方法中调用,但据我所知,您调用 post 方法,如 method = post ,我需要 post 来获取参数。我认为我可能遇到的问题是最后带有
的应用程序路由总是返回 404 错误,所以我认为我不知道如何正确使用它。如果我的解释不是最好的,我想弄清楚很多很抱歉。还是新的。但感谢您的帮助