在我的Django视图中,我使用以下标记进行登录和注销:
<href="{% url 'login' %}">
<href="{% url 'logout' %}">
注册帐户和重置密码有哪些类似的标签? 目前我这样做感觉相当难看:
<href="/accounts/password/reset/">
<href="/accounts/register/">
请问这样做的正确方法是什么?
答案 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。