我正在使用Django内置的auth功能。
path('account/', include('django.contrib.auth.urls')),
当我尝试使用Django代码中的{% url 'password_reset' %}
引用它时。我收到一个错误。我该如何参考? Django源中似乎没有任何名称空间或app_name。 Stack Overflow上的答案要么已过时,要么需要逐个手动重建URL并引用它。
答案 0 :(得分:0)
我发现将身份验证网址从我的应用urls.py
移出后,{% url 'password_reset' %}
正常工作,这意味着app_name
继承了我的应用。
{% url 'app_name:password_reset' %}
会有效。