개 이상도 여러은에서를 Fieldlist을 append_entry 수 없습니다 플라스크 - 태권도 연맹 내가 업로드 플라스크 - 무슨 일 일부 이미지와 형태가
내 양식이 될 수있는 필드를 파일 :
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>
나는이 작동하지 않는 형태
append_entry
에
enctype="multipart/form-data"
를 사용할 때
만 다시 add_upload 클릭 만 새로 고침 후 내가 카발라는 단 하나의 필드
나는이 문제를 어떻게 해결할 수 있습니다 (이 아닌)가 하나 개 더 필드 을 추가? 오류가 없다, 내가 생각하기 때문에 enctype wtform 얼마나 많은 필드를 더 추가해야 잊지 : D
당신이'append_entry'를하려고 할 때 나타나는 오류 메시지는 무엇입니까? – tkone
@tkone 오류가없는 간단한 형태로 필드가 하나만있는 양식이있을 때마다 매번 multipart를 기억합니다. – Efazati
' append_entry' 작동하지 않습니까? 이 기능을 실행하면 어떻게됩니까? 코드의 결과는 무엇입니까? – tkone