【问题标题】:Django create empty formset with fixed number of formDjango创建具有固定数量表单的空表单集
【发布时间】:2014-04-16 14:35:45
【问题描述】:

我想创建一个固定数量的空表单集(大于 1) 我不确定是否可以在views.py 中做到这一点。我看到了很多使用 jquery 创建新表单的方法。

这是我创建新表单的代码,但是表单的数量只有一个。

MyStuffSet = modelformset_factory( MyStuff )

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

【问题讨论】:

    标签: django forms formset


    【解决方案1】:

    您可以使用extra 参数。喜欢:

    MyStuffSet = modelformset_factory(MyStuff, extra=3)
    

    OR 基于条件:

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

    【讨论】:

      猜你喜欢
      • 2012-11-13
      • 2021-01-29
      • 2012-05-02
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多