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



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

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

注册帐户和重置密码的类似标签是什么?目前我正在这样做,感觉相当丑陋:

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

请问正确的方法是什么?

密码重置

如文档中所述,它应该是:

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

注册

这通常由第三方库支持。看起来你可能正在使用 django 注册默认后端,在这种情况下它是:

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

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

然后,您可以使用:

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

编辑对于密码重置,您可以使用 password_reset 。请参阅文档。

最新更新