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

Han*_*ong 0 forms django field widget

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

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

当我这样使用它时,出现错误:“重复的关键字参数”,我知道我两次使用了widget =,但是我不知道该怎么做

Kam*_*ski 5

PasswordInput扩展了TextInputt,因此您可以像这样简单地进行操作:

    password = forms.CharField(required=True, widget=forms.PasswordInput(attrs={'placeholder': 'Password:'}))
Run Code Online (Sandbox Code Playgroud)