python - Pass a variable to a Flask WTForm -


i want query select field default value passed in route. can't figure out how pass variable view form class

class transactionsform(form):  loan_id = queryselectfield('trans_id', validators=[required()], get_label='name',                            query_factory=lambda: trans.query.filter_by(trans_id=[my variable]).all()) 

this queryselectfield documentation:

the query property on field can set within view assign query per-instance field. if property not set, query_factory callable passed field constructor called obtain query.

what means define form query:

class transactionsform(form):     loan_id = queryselectfield('trans_id', validators=[required()], get_label='name') 

and in view function assign query once have instance:

def viewfunction(my_variable):     form = transactionsform()     my_query = trans.query.filter_by(trans_id=my_variable)     form.loan_id.query = my_query     if form.validate_on_submit():         # ... 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

c++ - End of file on pipe magic during open -