2
formset을 반복하여 양식과 FileField를 얻으려면 어떻게해야합니까?Django : formset의 각 양식과 FileField에 액세스하십시오.
for file in formset.files:
....
for form in formset.forms:
....
나는 같은 시간에 양쪽 모두를 필요로하므로 동일한 루프에서 위와 같은 것을 원합니다!
formset을 반복하여 양식과 FileField를 얻으려면 어떻게해야합니까?Django : formset의 각 양식과 FileField에 액세스하십시오.
for file in formset.files:
....
for form in formset.forms:
....
나는 같은 시간에 양쪽 모두를 필요로하므로 동일한 루프에서 위와 같은 것을 원합니다!
귀하의 질문은 조금 복잡하지만, 당신이 당신의 폼 객체와 같은 루프에서 업로드 된 파일을 찾고 있다면, 그것과 같이 보일 것이다 :
# code
for form in formset.forms:
form.is_valid() # objective #1 accomplished
the_file = form.cleaned_data['my_file_field'] # objective #2 accomplished
그렇지 않으면, 분명히하시기 바랍니다.
'0-my_file_field'및 '1-my_file_field'등을 검색 할 것이기 때문에이 방법을 사용할 지 확실하지 않습니다. 내 양식에 접두사를 설정하고 있기 때문에 제외하면 ... – teewuane