使用WTForms,SQLAlchemy我試圖讓用戶從下拉列表中選擇一個國家關鍵字,並從該選項中通過座標(西,南,東,北)那個國家回到了這個計劃。根據用戶選擇從列中獲取值
由於choices=GeoKeywords.label
通過國家罰款,一直堅持如何做到這一點。選擇「阿爾巴尼亞」通過值「阿爾巴尼亞」。但是,我怎麼能根據這個選擇帶入西部,南部,東部和北部呢?
數據庫表:
GP_DD_GEOKEYWORDS= Table('GP_DD_GEOKEYWORDS', Base.metadata,
Column('VALUE', String(75)),
Column('LABEL', String(75)),
Column('WEST', String(50)),
Column('SOUTH', String(50)),
Column('NORTH', String(50)),
Column('EAST', String(50)))
class GeoKeywords():
s = select([GP_DD_GEOKEYWORDS.c.VALUE, GP_DD_GEOKEYWORDS.c.LABEL])
result = connection.execute(s)
label = [row for row in result]
class ReusableForm(Form):
region = SelectField('Geographic Keyword:', choices=GeoKeywords.label)
@app.route("/editorother", methods=['GET', 'POST'])
@login_required
def editorother():
form = ReusableForm(request.form)
if request.method == 'POST':
region = request.form['region']
if form.validate():
"Do stuff with region and coordinates"
我得到一個未解決的引用.where如何實現這一點? – Infinity8