django表单使用多个小部件用于字段

时间:2014-02-13 15:54:53

标签: django forms widget field

我想在django的1个表单字段中使用多个小部件。

password = forms.CharField(required=True,
        widget=forms.PasswordInput,
        widget=forms.TextInput(attrs={'placeholder': 'Password:'}))

当我像这样使用它时,我得到错误:“关键字参数重复” 我知道我正在使用widget =两次,但我无法弄清楚如何做到这一点

1 个答案:

答案 0 :(得分:4)

PasswordInput扩展了TextInputt,所以您可以这样做:

    password = forms.CharField(required=True, widget=forms.PasswordInput(attrs={'placeholder': 'Password:'}))