首页 > 解决方案 > Django 错误:找不到“登录”的反向。“登录”不是有效的视图函数或模式名称

问题描述

它给出了错误:找不到“登录”的反向。'login' 不是有效的视图函数或模式名称。

网址.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('App.urls')),
    path('accounts/', include(('django.contrib.auth.urls', 'django.contrib.auth'), namespace='login')),
    path('accounts/', include('Account.urls')),
] 

索引.html

<a href="{% url 'login' %}"><h3 class="agileinfo_sign">Sign In </h3></a>

标签: djangodjango-viewsdjango-templates

解决方案


用这个:

<a href="{% url 'login:login' %}"><h3 class="agileinfo_sign">Sign In </h3></a>

希望这个小小的改变能解决你的问题。


推荐阅读