使用值预填充wtforms文本字段

时间:2015-03-09 12:00:14

标签: python flask textfield wtforms

我无法弄清楚如何使用WTForms预先填充TextField。我有一个名为组织的字段,我定义了:

organization = TextField('Organization name:')
# I defined also  a function 
def __init__(self, *args, **kwargs):
        nameoforganization = session.get('name')

如何从 nameoforganization 填充TextField 组织。 有谁能够帮我!。提前谢谢。

1 个答案:

答案 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

免责声明:我没有测试代码 - 只是伪代码给你一个想法