Привет, я использую класс модели 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
По-прежнему появляется та же ошибка. Что мне делать. В чем я ошибаюсь. Пожалуйста, помогите
То, что было записано OP в password = forms.Charfield(widget=forms.PasswordInput)
, было корректно. Это просто не принадлежит эти class Meta:
раздел. Вместо этого это должно быть выше его, расположил один уровень с отступом ниже class UserForm
....