Birden çok formla baş etmenin en iyi yolu nedir? Birkaç formu bir arada birleştirmek istiyorum. Mesela ben bir forma ImangeFormSet ve EntryForm birleştirmek istiyorum: Ben multipleform_factory() yöntemini tanıtan 2 yaşında bir sunum bulunduDjango çoklu form fabrika
class ImageForm(forms.Form):
image = forms.ImageField()
ImageFormSet = formset_factory(ImageForm)
class EntryForm(forms.Form):
title = forms.CharField(max_length=100)
result_form = combine(EntryForm, ImageFormSet) # here it goes
, ama en iyi yol olduğundan emin değilim: http://www.slideshare.net/kingkilr/forms-getting-your-moneys-worth
Neden kombine edilmesi gerekiyor? –
Her formu ayrı ayrı işleyebilirim, ancak iki, üç yerine bir formla çalışmak daha kolay görünüyor ... Sunumda bazı noktalar var (gerçekten çok kısa ve daha iyi diyemem). –