Iss*_*lly 0 django django-forms
如何使用特定的ModelForm作为我的modelformset_factory的表单?
我使用的Django的形式公用事业有BetterModelForm,我想用同样的形式,我的表单集的基础.我以为我可以编写自己的自定义工厂来扩展formset,但我猜测有一种更简单的方法
没有必要扩展原生modelformset_factory().在django的源代码中查看此函数的定义:
def modelformset_factory(model, form=ModelForm, formfield_callback=None,
formset=BaseModelFormSet,
extra=1, can_delete=False, can_order=False,
max_num=None, fields=None, exclude=None)
Run Code Online (Sandbox Code Playgroud)
你可以通过form参数传递你的自定义模型,但不是实际的实例 - 你需要传递表单ref本身,所以使用ie.MyModelForm发布了MyModelForm().
| 归档时间: |
|
| 查看次数: |
582 次 |
| 最近记录: |