python - 在 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]?未找到反向
我正在这样做,但我仍然得到一个错误。添加链接的正确方法是什么?
解决方案
推荐阅读
- gulp - Gulp 监视任务,带有链式 onchange 的多个文件夹
- windows - 通过批量上传 png 损坏图像
- excel - 从 FTP 服务器上的文件中获取 Excel 表
- ubuntu - IBM MQ 和 Kafka 连接器问题(提供的主机名无效)
- javascript - 在 React 中实例化 Vanilla JS 类
- bash - shell 脚本没有终止
- javascript - 如何在 Javascript 中以编程方式创建二维数组?
- mpi - 超线程:没有足够的可用插槽
- react-native - windows10如何安装安卓模拟器
- elixir - Elixir - HMAC 解码或验证