你好,我正在使用django模型类来定义字段,其中包括一个密码字段。但我不想以普通文本的形式显示它,而是想要显示密码输入框。我创建了如下所示的模型类:
class UserForm(ModelForm):
class Meta:
password = forms.CharField(widget=forms.PasswordInput)
model = User
widgets = {
'password': forms.PasswordInput(),
}
但我遇到了以下错误:NameError:名称 'forms' 未定义。我使用的是Django版本1.4.0。我按照这个链接:Django password problems进行操作。
仍然出现相同的错误。我该怎么办?我错在哪里了。请帮帮我。
widget=forms.PasswordInput
让我的表单正常工作了。 - anno1337