与inlineformset_factory
class TravelsRelationsForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(TravelsRelationsForm, self).__init__(*args, **kwargs)
self.fields['date_start'].widget.attrs['class'] = 'datetimepicker'
class Meta:
model = TravelsRelations
exclude = ('user',)
TravelFormSet = inlineformset_factory(Travels, TravelsRelations, exclude=('user',))
我已尝试在Meta
下定义宽度窗口小部件,但它也不起作用...我在网上搜索过,两种解决方案都没有工作......我只想将样式应用于输入字段
我做错了什么?
谢谢!
答案 0 :(得分:3)
想出来......
解决方案是将form=MyChildModelForm
添加到inlineformset_factory ...
inlineformset_factory(Parent, Child, form=MyChildModelForm)
您可以像往常一样在Meta
的{{1}}下定义小部件...