Визуализация формы регистрации CustomUser - Как получить поле пароля - PullRequest
0 голосов
/ 18 мая 2019

Я отображаю форму регистрации CustomUser в определенном URL.В то время как я мог заставить поле пароля работать в form.as_p, я изо всех сил пытаюсь повторить поле формы при рендеринге каждого поля формы индивидуально.

Я попытался отрендерить form.password и form.password1, но онине работает.

Ниже приведен раздел моего signup.html.ОБРАТИТЕ ВНИМАНИЕ {{ form.as_p}} делает работу.

      {{ form.unit_floor.errors }}
      <label for="{{ form.unit_floor.id_for_label }}">Unit No: # . 
      </label>
      {{ form.unit_floor }}
      {{ form.unit_unit.errors }}
      <label for="{{ form.unit_floor.id_for_label }}"> - </label>
      {{ form.unit_unit }}
    </div>
    <div class=“fieldWrapper”>
      {{ form.password.errors }}
      <label for="{{ form.password.id_for_label }}">Password: </label>
      {{ form.password }}
    </div>

1 Ответ

0 голосов
/ 18 мая 2019

Разобрался с этим. Благодаря документации Django. Задача состояла в том, чтобы добавить следующее в класс создания CustomUser:

password1 = forms.CharField(label='Password', widget=forms.PasswordInput)
    password2 = forms.CharField(
        label='Password confirmation', widget=forms.PasswordInput)

Обязательно импортируем from django import forms

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...