【发布时间】:2010-11-16 22:10:14
【问题描述】:
我正在尝试构建一个用于注册用户的表单 - 使用 Django 的内置用户模型并使用通用视图。我不知道如何确认密码。
<form action="." method="post">
{% csrf_token %}
{{ form.non_field_errors }}
<p>
{{ form.username.errors }}
<label for="username">Username</label>
{{ form.username }}
</p>
<p>
{{ form.email.errors }}
<label for="email">Email</label>
{{ form.email }}
</p>
<p>
{{ form.password.errors }}
{{ form.password.label_tag }}
{{ form.password }}
</p>
<p><input type="submit" value="Submit" /></p>
</form>
所以我的问题是它没有提交并且我无法确认密码。密码也是纯文本而不是隐藏的,但我稍后会修复它。
我尝试了 form.password_confirmation 和 form.confirm_password 但它们不起作用。在任何地方都找不到此文档。
【问题讨论】:
-
我让它与 form.as_p 一起工作,它提供了所有数据库字段(即使是我不想要的)。所以..这是我的表格的问题。其他人也这样注册用户吗?
标签: python django django-models django-templates