Huu*_*uze 9 django widget django-forms
我想以编程方式修改Django ModelForm的init()方法中的字段的widget属性.到目前为止,我已尝试过以下内容
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['my_checkbox'].widget_attrs(forms.CheckboxInput(attrs={'onclick':'return false;'}))
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用.有什么想法吗?
Ber*_*ant 18
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['my_checkbox'].widget.attrs['onclick'] = 'return false;'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9771 次 |
| 最近记录: |