2
如何迭代一個表單以獲取表單和FileField中的每個表單?Django:訪問formset中的每個表單和FileField
for file in formset.files:
....
for form in formset.forms:
....
我想在同一個循環中使用上述函數,因爲我需要在同一時間使用它們兩個!
如何迭代一個表單以獲取表單和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