2014-03-12 36 views
1

我想創建一個具有固定數字(大於1)的空表單集我不確定是否可以在views.py中執行此操作。我看到了很多使用jquery創建新表單的方法。Django使用固定數量的表單創建空的表單集

這裏是我的代碼來創建一個新的窗體,但窗體的數量只有一個。

MyStuffSet = modelformset_factory(MyStuff) 

formset = MyStuffSet(queryset = MyStuff.objects.none()) 

回答

4

您可以使用extra參數。像:

MyStuffSet = modelformset_factory(MyStuff, extra=3) 

或情況爲主:

MyStuffSet = modelformset_factory(MyStuff, extra=1 if request.POST.has_key('any_key') else 0) 
+0

哦,非常感謝你:) – MooMoo

+0

@MooMoo歡迎:)。 –