小编Kay*_*ter的帖子

“反向...未找到”-但是有吗?

好的,我已经为此付出了30分钟以上的努力,所以在这里我处于堆栈溢出状态。

我有一个模板:

{% if user.is_authenticated %}
<a href="{% url 'admin' %}">                                
   Admin
</a>  
{% endif %}  
Run Code Online (Sandbox Code Playgroud)

并在urls.py中:

urlpatterns = [
  path('admin', admin.site.urls, name = 'admin'),  
  path('', views.index, name ='index'), 
]
Run Code Online (Sandbox Code Playgroud)

但是我仍然得到:NoReverseMatch在/

找不到与“ admin”相反的位置。“ admin”不是有效的视图函数或模式名称。

这是为什么?我什至进行了测试,并用index替换了admin,并将其重定向到views.index。我尝试将模式名称替换为其他所有名称,并尝试将其与url路径进行匹配(就像现在一样)。没运气!我刚打破django吗?

django django-templates django-urls

3
推荐指数
1
解决办法
1039
查看次数

标签 统计

django ×1

django-templates ×1

django-urls ×1