【问题标题】:Django modelform formset first form requiredDjango modelform formset 需要第一个表单
【发布时间】:2013-09-27 08:21:06
【问题描述】:

我有一个 Django 表单,它是一个 modelForm:

class EducationForm(ModelForm):
    class Meta:
        model = Education

但它实际上是作为formset使用的:

queryset_education = Education.objects.filter(member = edit_member)
EducationFormSet = modelformset_factory(Education, form = EducationForm)
form_education  = EducationFormSet(queryset = queryset_education)

如何强制要求第一个表单? 我在 StackOverflow 中看到了一些类似的问题......没有一个对我有帮助,因为我没有继承自 BaseFormSet 的类(我应该创建一个吗?)

谢谢!

提达

【问题讨论】:

    标签: django forms formset


    【解决方案1】:

    是的,您应该使用clean 方法定义一个表单集类,并将其作为formset 参数传递给modelformset_factory

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-10
      • 2014-03-24
      • 2019-04-15
      • 1970-01-01
      • 2017-07-03
      • 2020-11-26
      • 2016-03-19
      • 2021-05-04
      相关资源
      最近更新 更多