2017-02-22 6 views
-5

形態解決フラスコはAttributeError

class AddProcessForm(Form): 
    process_name = StringField('product_name') 
    step_number = StringField('number') 
    step_name = StringField('name') 
    submit = SubmitField('submit') 

@manage.route('/admin/process/add', methods=['get', 'post']) 

複数行JS情報生成ステップとすることができ、以下の効果:

[ここで、画像の説明を入力] [1] 、[2] はSTEP_NAME、STEP_NUMBERサーバを得たものを私に尋ねる[ここに画像の説明を入力]

+0

と同じ属性を定義する代わりのリストを使用することができます。 – SparkAndShine

+0

あなたを編集してください質問と英語の文章を書き、この質問は、他の人が中国語を話すしないように無用である。 – NaeiKinDus

答えて

0

それは単純であるので、あなたがいることを持っているしたい場合は、その属性を定義していないAddProcessFormクラスを定義しているとき属性には、私はあなたが複数のフィールドをしたい場合は、step_number1などの属性を使用しないことをお勧め

class AddProcessForm(Form): 
process_name = StringField('product_name') 
step_number = StringField('number') 
step_number1 = StringField('number1') 
step_name = StringField('name') 
step_name1 = StringField('name1') 
submit = SubmitField('submit') 

あなたのクラスに多くの属性を追加

class AddProcessForm(Form): 
process_name = StringField('product_name') 
step_number = StringField('number') 
step_name = StringField('name') 
submit = SubmitField('submit') 

を次のようにクラスを定義してください。同じ属性のsが、あなたはそれが広く理解されていない中国が含まれているので、私は、オフトピックとして、この質問を閉じるために投票していシーケンス1,2,3

+0

こんにちは、答えてくれてありがとう、私の質問は、ユーザーのポスト情報は、自己成長さですが、私は、STEP_NAME STEP_NUMBERをステップインしますどのように多くのユーザーを予測することはできません。 –

+0

おかげであなたは –

+0

は、詳細な喜ば自己成長の情報を格納する代わりに、文字列フィールドのリストを格納することができ、その答えとしてそれをマークしてください、私はどのように削除するには、例のSTEP_NAME = ListFieldを(「名前」) –

関連する問題