在我的 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
。请参阅文档。