【发布时间】:2017-05-26 16:25:42
【问题描述】:
我正在努力思考如何将标记系统与 Flask 和 WTForms 一起使用。
基本上我有一个关键字列表。这些关键字具有层次结构(例如:我选择 Chicago。Illinois 和 USA 会自动添加作为附加关键字)。
所以我正在尝试寻找一种方法让用户输入自动填充列表。然后此表单生成关键字并将其带回烧瓶中,其中每个关键字用作它自己的变量。
使用 WTForms,我们需要将“id”带回 Flask,但是在 taggle.js 或 select2 之类的表单中 我们如何将每个标签分成自己的 id? 或者有更好的方法去做这件事?
烧瓶
class ReusableForm(Form):
example4 = StringField('example4')
@app.route("/editor", methods=['GET', 'POST'])
def hello():
form = ReusableForm(request.form)
if request.method == 'POST':
example4 = request.form['example4']
if form.validate():
# Return and do something with each keyword
# tag1 = 'Alaska'
# tag2 = 'Hawaii'
# tag3 = 'California'
【问题讨论】:
标签: python flask jquery-select2 select2 flask-wtforms