Flask/no JS:可以在没有javascript的情况下制作动态下拉表单应用程序吗?(只有python和HTML)



>更新:我不想使用JS来生成表单或浏览它们

我需要创建一个应用程序,该应用程序生成一个下拉菜单,其中包含从本地主机中的文件夹列表中获取的项目,然后基于此生成另一个下拉菜单。然后,根据第二个选择,它需要显示脚本列表或另一个文件夹列表,之后其他一些脚本将可用。

选择最终脚本后,应再显示两个字段,用户应在其中输入并选择另外两个值。

使用所有这些值,将在本地主机上执行命令 - 这些值将作为参数传递。

这可以在没有 JS 的情况下完成吗?

我有足够的Python/Flask和HTML技能在合理的时间内做到这一点,但我没有必要的JS技能或时间来学习JS。一些指针会很棒:)

谢谢

Flask 在服务器端执行,不能用于收集有关本地主机的目录信息。你需要JavaScript,即使在那里也没有一个标准的界面可以在所有浏览器上运行。

在此处查看 SO 答案:使用 javascript 访问本地文件

和 Firefox 的 MDN 文档在这里: https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API

以及最近的 SO 问题,此处的答案中具有较少的特定于浏览器的解决方案:在 JavaScript 中选择目录路径

最新更新