渲染自定义者注册表格 - 如何获取密码字段



我正在渲染特定URL中的自定义者注册表单。虽然我可以将密码字段以form.as_p工作,但我正在努力在单独渲染每个表单字段时努力复制表单字段。

我尝试渲染form.password and form.password1,但它们不起作用。

以下是我的注册.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>

弄清楚了这些东西。多亏了Django文档。关键是将以下内容添加到Customuser Creation类中:

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

确保导入from django import forms

最新更新