inlineformset_factory widget aka field style
I can't get widgets to work when they are used in conjunction with 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(Trav开发者_开发知识库els, TravelsRelations, exclude=('user',))
I've tried width widget defined under Meta but it doesn't work either... I've searched over the net and neither solution worked... I just want to apply style to the input field.
What am I doing wrong?
Thanks!
Figured it out...
The solution is to add form=MyChildModelForm to the inlineformset_factory...
inlineformset_factory(Parent, Child, form=MyChildModelForm)
And the you define the widget under Meta of the MyChildModelForm as you usually would...
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论