私はWTFormsを使用しています.Propertiesがmodel.pyクラスで定義されたモデルである場合、これを行う例があります:
formProp_cls = model_form(Properties)
formProp = formProp_cls(obj=xyz)
formProp_cls が取るパラメーターのタイプを教えてください。これは、私が考えるフォームでフィールドを再入力すると想定されているためですが、オブジェクトの形式がわかりません。
どうもありがとう
私はWTFormsを使用しています.Propertiesがmodel.pyクラスで定義されたモデルである場合、これを行う例があります:
formProp_cls = model_form(Properties)
formProp = formProp_cls(obj=xyz)
formProp_cls が取るパラメーターのタイプを教えてください。これは、私が考えるフォームでフィールドを再入力すると想定されているためですが、オブジェクトの形式がわかりません。
どうもありがとう
デフォルトでは、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)