我正在使用WTForms,并且有一个示例执行此操作,其中Properties是model.py类中定义的模型:
formProp_cls = model_form(Properties)
formProp = formProp_cls(obj=xyz)
任何人都可以告诉我formProp_cls采用什么类型的参数,因为这是假设以我认为的形式重新填充字段但我不知道对象的格式。
非常感谢
答案 0 :(得分:0)
默认情况下,model_form
调用返回wtforms.form.Form
的子类。如果您使用Flask,最好通过将此类添加为第二个参数来请求flask.ext.wtf.Form
的子类:
from flask.ext.wtf import Form
formProp_cls = model_form(Properties, Form)
您通常通过在构造函数中传递request.form
来初始化此表单:
formProp = formProp_cls(request.form)