flask wtforms填充下拉列表
flask wtforms populating drop down list
这不是一个非常具体的问题,所以提前道歉。
我有一个名为 Crews 的文件夹,其中包含 json 个文件。
我正在使用 WTForms 创建一个下拉列表,我希望该列表中包含该文件夹中 json 文件的名称,但我不知道该怎么做这个。
(我正在创建一个可视化所选 json 数据的网络应用程序,因此该表单将包含一个函数,该函数 returns 所选 json 数据,由d3.js 代码)
使用它来获取目录中的所有文件:
How do I list all files of a directory?
获得 json 文件列表后,您可以使用它来填充 WTForms SelectField
中的 选择
from flask.ext.wtf import Form
from wtforms import SelectField
filenames = ['1.json', '2.json'] # This will be generated by you
class MyForm
json_file = SelectField(u"Filename", [Optional()], choices=[(f, f) for f in filenames])
这不是一个非常具体的问题,所以提前道歉。
我有一个名为 Crews 的文件夹,其中包含 json 个文件。
我正在使用 WTForms 创建一个下拉列表,我希望该列表中包含该文件夹中 json 文件的名称,但我不知道该怎么做这个。
(我正在创建一个可视化所选 json 数据的网络应用程序,因此该表单将包含一个函数,该函数 returns 所选 json 数据,由d3.js 代码)
使用它来获取目录中的所有文件:
How do I list all files of a directory?
获得 json 文件列表后,您可以使用它来填充 WTForms SelectField
中的 选择from flask.ext.wtf import Form
from wtforms import SelectField
filenames = ['1.json', '2.json'] # This will be generated by you
class MyForm
json_file = SelectField(u"Filename", [Optional()], choices=[(f, f) for f in filenames])