django auth urls的命名空间和应用程序名称是什么?

时间:2018-03-11 06:58:23

标签: python django django-views

我正在使用Django内置的auth功能。

path('account/', include('django.contrib.auth.urls')),

当我尝试使用Django代码中的{% url 'password_reset' %}引用它时。我收到一个错误。我该如何参考? Django源中似乎没有任何名称空间或app_name。 Stack Overflow上的答案要么已过时,要么需要逐个手动重建URL并引用它。

1 个答案:

答案 0 :(得分:0)

我发现将身份验证网址从我的应用urls.py移出后,{% url 'password_reset' %}正常工作,这意味着app_name继承了我的应用。

在移动身份验证网址之前,

{% url 'app_name:password_reset' %}会有效。