2014-03-12 1 views
1

고정 된 숫자 (1보다 큰 숫자)로 빈 formset을 만듭니다. views.py에서 가능한지 확실하지 않습니다. 새로운 양식을 만들기 위해 jquery를 사용하는 많은 메소드를 보았습니다.Django는 고정 된 형식의 숫자로 빈 formset을 만듭니다.

여기에 새 양식을 작성하는 코드가 있지만 양식 번호는 하나뿐입니다.

MyStuffSet = modelformset_factory(MyStuff) 

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

답변

4

extra 매개 변수를 사용할 수 있습니다. 같은 :

MyStuffSet = modelformset_factory(MyStuff, extra=3) 

OR 조건을 기반으로 :

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

오 대단히 감사합니다 :) – MooMoo

+0

@MooMoo에 오신 것을 환영합니다 :)입니다. –

관련 문제