【发布时间】:2015-03-05 17:42:43
【问题描述】:
我正在使用 Flask 和 WTForms。 我在烧瓶中有一个视图:
@app.route('/test/<bar>')
def foo(bar):
form = SomeForm():
if form.validate_on_submit():
query = User(somedata = form.somedata.data,
another_data = form.anotherdata.data)
db.session.add(query)
db.session.commit()
flash('ok')
return redirect(url_for('main.index'))
return render_template('test.html', form=form, bar=bar)
还有一个表格:
#imports here
class SomeForm(Form):
ch1 = SomeTable.query.filter_by(age='1').all()
choice1 = SelectField('Select data', choices=[(e.name, e.name) for e in ch1])
我需要从我的视图中获取变量“bar”并使其在我的表单中可见,以便在我的选择字段中使用 2 个条件(年龄和 bar)进行查询。
【问题讨论】:
标签: python flask sqlalchemy flask-wtforms