如何解决如何浏览在Django中动态创建类别的导航栏?
因此,我有一个博客网站,用户可以在其中通过为帖子分配类别来发布帖子,一旦有了新的类别,该类别就会出现在我的导航栏中。而且我可以从主页转到X类别,但不能直接通过导航栏从X类别转到Y类别。我应该如何解决这个问题。已经过了两天,我正在努力解决。
base.html
<div class="collapse navbar-collapse" id="navbarToggle">
<div class="navbar-nav mr-auto">
<a class="nav-item nav-link" href="{% url 'blog:post_list' %}">Home</a>
{% for tag in tags %}
<a class="nav-item nav-link" href="tag/{{ tag.slug }}/">{{ tag.name }}</a>
{% endfor %}
</div>
<!-- Navbar Right Side -->
<div class="navbar-nav">
<a class="nav-item nav-link" href="{% url "blog:about_page" %}">About us</a>
<a class="nav-item nav-link" href="{% url "blog:contact_page" %}">Contact</a>
<a class="nav-item nav-link" href="#">Support</a>
</div>
</div>
因此,当我从首页转到类别X时,URL为http://127.0.0.1:8000/tag/X/,而当我切换为http://127.0.0.1:8000/tag/X/tag/Y/
我了解到base.html中的代码仅允许使用这种类型的网址:http://127.0.0.1:8000/tag/X/
但是我应该如何解决,我会感谢安迪的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。