Как создать поле ввода пароля в django

Привет, я использую класс модели 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

По-прежнему появляется та же ошибка. Что мне делать. В чем я ошибаюсь. Пожалуйста, помогите

56
задан Brambor 14 March 2018 в 17:37
поделиться

1 ответ

То, что было записано OP в password = forms.Charfield(widget=forms.PasswordInput), было корректно. Это просто не принадлежит эти class Meta: раздел. Вместо этого это должно быть выше его, расположил один уровень с отступом ниже class UserForm....

0
ответ дан 26 November 2019 в 17:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: