如何在Django字段中使用多个小部件?

时间:2012-04-28 08:46:41

标签: python django forms widget

我在表单中有一个特定字段,需要具有自定义属性,并且我们将其设置为密码框。目前我有:

login_password = forms.CharField(label=(u'password'))

但我需要这两个:

widget=forms.TextInput(attrs={'placeholder': 'password'})
widget=forms.PasswordInput(render_value=False)

我怎样才能使字段使用这两个小部件?我已经阅读了MultiWidget,但我不确定这是否是我需要使用的或者使用它的确切方法。

1 个答案:

答案 0 :(得分:4)

PasswordInput也接受attrs

login_password = forms.CharField(label=u'password', widget=forms.PasswordInput(render_value=False, attrs={'placeholder': 'password'}))