tam*_*are 4 django django-forms
我的问题是关于Django中的表单子类.如何在保留继承字段的其他属性的同时修改某些属性?
例如,我有一个名为SignUpForm的表单,它是UserCreationForm的子类.
UserCreationForm:
...
password1 = forms.CharField(label=_("Password"), widget=forms.PasswordInput)
...
Run Code Online (Sandbox Code Playgroud)
在SignUpForm中,我想用widget = TextInput(attrs = {'size':30})覆盖widget,同时保持标签相同.这可能吗?如果是这样,怎么样?谢谢.
DrT*_*rsa 10
你可以做到 __init__
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['password1'].widget = TextInput(attrs={'size': 30})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1629 次 |
| 最近记录: |