【问题标题】: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

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

【讨论】:

  • 完美。很高兴我能帮忙
猜你喜欢
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-29
  • 1970-01-01
相关资源
最近更新 更多