1

私はWTFormsを使用しています.Propertiesがmodel.pyクラスで定義されたモデルである場合、これを行う例があります:

formProp_cls = model_form(Properties)
formProp = formProp_cls(obj=xyz)

formProp_cls が取るパラメーターのタイプを教えてください。これは、私が考えるフォームでフィールドを再入力すると想定されているためですが、オブジェクトの形式がわかりません。

どうもありがとう

4

1 に答える 1

0

デフォルトでは、model_form呼び出しは のサブクラスを返しますwtforms.form.Form。Flask を使用している場合は、flask.ext.wtf.Formこのクラスを 2 番目の引数として追加して、代わりにのサブクラスを要求することをお勧めします。

from flask.ext.wtf import Form
formProp_cls = model_form(Properties, Form)

通常request.form、コンストラクターでを渡すことにより、このフォームを初期化します。

formProp = formProp_cls(request.form)
于 2013-07-01T23:56:32.230 に答える