我不知道如何用WTForms预先填充TextField。我定义了一个称为“组织”的字段:

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


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

最佳答案

这样在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


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

关于python - 用值预填充wtforms文本字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28941504/

10-11 08:09