Как я могу изменить атрибуты виджета в ModelForm __ init __ () метод?

Я хочу программно изменить атрибуты виджета поля в init ModelForm Django () метод. К настоящему времени я попробовал следующее

def __init__(self, *args, **kwargs):
    super(MyForm, self).__init__(*args, **kwargs)
    self.fields['my_checkbox'].widget_attrs(forms.CheckboxInput(attrs={'onclick':'return false;'}))

К сожалению, это не работает. Какие-либо мысли?

9
задан Huuuze 18 October 2010 в 17:58
поделиться