我无法弄清楚如何使用WTForms预先填充TextField
。我有一个名为组织的字段,我定义了:
organization = TextField('Organization name:')
# I defined also a function
def __init__(self, *args, **kwargs):
nameoforganization = session.get('name')
如何从 nameoforganization 填充TextField 组织。 有谁能够帮我!。提前谢谢。
答案 0 :(得分:2)
在forms.py
中定义表单from flask.ext.wtf import Form
class OrganizationForm(Form):
organization = TextField('Organization name:')
在views.py中,导入表单并使用nameoforganization
填充该表单from .forms import OrganizationForm
nameoforganization = session.get('name')
form = OrganizationForm(obj=nameoforganization)
或
orgForm=OrganizationForm()
orgForm.organization.data = nameoforganization
免责声明:我没有测试代码 - 只是伪代码给你一个想法