如何在Django视图中包含重置密码和注册的链接?

时间:2014-02-14 07:14:23

标签: django django-templates

在我的Django视图中,我使用以下标记进行登录和注销:

<href="{% url 'login' %}">
<href="{% url 'logout' %}">

注册帐户和重置密码有哪些类似的标签? 目前我这样做感觉相当难看:

<href="/accounts/password/reset/">
<href="/accounts/register/">

请问这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

密码重置

docs中所述,它应该是:

<a href="{% url 'password_reset' %}">

注册

这通常由第三方库支持。您似乎可能正在使用django-registration default backend,在这种情况下它是:

<a href="{% url 'registration_register' %}">

答案 1 :(得分:1)

AFAIK您需要安装django-registration才能获得这些内容。

然后你可以使用:

{% url 'auth_password_reset' %}
{% url 'registration_register' %}

修改 对于密码重置,您可以使用password_reset。请参阅docs