有没有办法将类名添加到模型formset或内联formset的字段?

时间:2012-01-03 20:12:24

标签: django django-models django-forms django-templates django-views

ItemImageFormSet = inlineformset_factory(Item, ItemImage, extra=5, max_num=5)
image_formset = ItemImageFormSet()

我使用上面的代码创建与项目相关的内联formset 图像。我需要一种方法将类名添加到生成的html中以装饰演示文稿。对于常规表单,我通常在各自的__init__()中添加类名,但这种方法对于表单集是不可行的。有没有办法实现我的要求?

1 个答案:

答案 0 :(得分:2)

inlineformset_factory接受表单参数,您可以创建自定义模型表格,然后将其发送到工厂

ItemImageFormSet = inlineformset_factory(Item, ItemImage, form=ItemImage, extra=5, max_num=5)