【问题标题】:pre-populate wtforms text field with values使用值预填充 wtforms 文本字段
【发布时间】:2015-03-09 12:00:13
【问题描述】:
我不知道如何使用 WTForms 预填充 TextField。我定义了一个名为 organization 的字段:
organization = TextField('Organization name:')
# I defined also a function
def __init__(self, *args, **kwargs):
nameoforganization = session.get('name')
我如何从 nameoforganization 填充 TextField organization。
有谁能够帮我!。提前致谢。
【问题讨论】:
标签:
python
flask
textfield
wtforms
【解决方案1】:
在 forms.py 中定义你的表单
from flask.ext.wtf import Form
class OrganizationForm(Form):
organization = TextField('Organization name:')
在您的views.py中,您导入表单并使用组织名称填充它
from .forms import OrganizationForm
nameoforganization = session.get('name')
form = OrganizationForm(obj=nameoforganization)
或
orgForm=OrganizationForm()
orgForm.organization.data = nameoforganization
免责声明:我没有测试代码 - 只是伪代码给你一个想法