sam*_*sam 8 django django-forms
我尝试将初始值添加到modelformset_factory的空形式.
FormSet = modelformset_factory(MyModel, extra=2)
formset = FormSet(queryset=MyModel.objects.none(), initial=[{'foo': 'bar'}, {'foo': 'bar'}])
我想将初始值设置为formset.empty_form,我该如何实现呢?
您可以将初始值添加到您的表单集中,如另一个答案中明确所述。然后您可以empty_form在模板中进行设置,例如:
<form action="/contact/" method="post">{% csrf_token %}
   {% with formset.empty_form as form %}
      {% for field in form %}
         <div class="fieldWrapper">
            {{ field.errors }}
            {{ field.label_tag }}: {{ field }}
         </div>
      {% endfor %}
   {% endwith %}
   <input type="submit" value="Submit" />
</form>
| 归档时间: | 
 | 
| 查看次数: | 2433 次 | 
| 最近记录: |