处理多个表单的最佳方式是什么?我想将几种形式合并为一个。例如,我想ImangeFormSet和EntryForm结合成一种形式:Django多表单工厂
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
我发现2岁的演示介绍multipleform_factory()方法,但我不知道这是最好的办法:http://www.slideshare.net/kingkilr/forms-getting-your-moneys-worth
为什么他们需要结合起来呢? – 2010-08-31 20:04:08
我可以分别处理每个表单,但它似乎更容易与一个表单而不是两个,三个......在演示文稿中有一些要点(它非常短,我不能说更好)。 – 2010-08-31 20:21:09