【发布时间】:2010-10-18 17:58:47
【问题描述】:
我想以编程方式修改 Django ModelForm 的 init() 方法中字段的小部件属性。到目前为止,我已经尝试了以下
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['my_checkbox'].widget_attrs(forms.CheckboxInput(attrs={'onclick':'return false;'}))
很遗憾,这不起作用。有什么想法吗?
【问题讨论】:
标签: django widget django-forms