首页 > 解决方案 > 在 Django(3.1) 中添加指向另一个页面的链接 (NoReverseMatch)

问题描述

我正在尝试在我的索引页面上添加指向另一个页面的链接,但是当我使用时,{% url 'blog:BlogAbout' %}我得到:

Exception Type: NoReverseMatch
Exception Value:'blog' is not a registered namespace

索引.html:

<a href="{% url 'blog:BlogAbout' %}">About Me</a>

博客.urls.py:

path('about/', views.about, name="BlogAbout"),

博客.views.py:

def about(request):
    return render(request, 'blog/about.html')

网址.py:

path('', include('blog.urls')),

这个问题几乎很熟悉:如何添加指向另一个页面的链接 [Django 3.0]?未找到反向

我正在这样做,但我仍然得到一个错误。添加链接的正确方法是什么?

标签: pythonhtmlpython-3.xdjangodjango-urls

解决方案



推荐阅读