не могу добавить список полей в Flask-wtf больше одного

У меня есть форма с flask-wtf для загрузки изображения, а также поле файла может быть множественный

моя форма:

 class ComposeForm(Form):
     attachment = FieldList(FileField(_('file')), _('attachment'))
     add_upload = SubmitField(_('Add upload'))

мое мнение:

  if form.validate_on_submit():
         if form.add_upload.data:
             form.attachment.append_entry()
             return render_template('mailbox/compose.html', form=form)
         else:
             form.attachment.append_entry()

мой шаблон:

<form method="POST" enctype="multipart/form-data" action=".">
                {% for field in form %}
                {{field}}
                {% endfor %}
</div>

когда я использую enctype = "multipart / form-data" в форме append_entry не не работает, только добавить еще одно поле еще раз нажмите add_upload, но после обновления у меня есть только одно поле (а не два)

как я могу это исправить? ошибки нет, я думаю, из-за enctype wtform забыл, сколько полей мне нужно добавить еще: D

5
задан Mohammad Efazati 4 January 2012 в 13:19
поделиться