私は次のフォームを持っています、
class AddForm(wtf.Form):
tags = TagListField("Tags (comma separated)", validators=[wtf.Required()])
question = wtf.TextField("Question", validators=[wtf.Required()])
answers = wtf.FieldList(wtf.TextField("Answer", validators=[wtf.Required()]), min_entries=2, max_entries=5)
そして、このフォームを表示するためのフォーム設定があり、さらに「回答」入力を動的に追加するボタン (ユーザーがボタンをクリックすることによって) を追加します。ただし、フォームが送信されると、追加されたが入力されていないフィールドはすべてエラーと見なされます。
具体的には、「回答」に 3 つの入力がある場合、最初の 2 つだけを入力すると、最小入力数を 2 と指定しているにもかかわらず、3 つ目の入力がエラーとして表示されます。このデータは無視してください。
これをFlaskrequest.form
で使用しているので、空白のフィールドを無視するようにデータを変更します。足りないものはありますか?