如何在 Django 中使用 Id 导航到不同的页面



我正在使用带有Django的materialize CSS scrollspy来使用部分ID导航到页面内的特定部分。当我在不同的页面上时,如何导航该特定部分。



<li><a href="/">Home</a></li>
<li><a href="#cat" >sample categories</a></li>
<li><a href="/category">Categories</a></li>
<li><a href="/gallery">Gallery</a></li>
<li><a href="/about">About Me</a></li>
<li><a href="/blog">Blog</a></li>

<section id="cat">
<div class="container-fluid">
<div class="row">
<h3 class="center">Few Categories I do</h3>
{% for category in categories|slice:":3" %}
<div class="col s12 m4"> ```

添加到您的 HTML 代码<section id="cat"><a name="cat"/>

然后你可以使用像<a href="{% url "YOUR_CATEGORY_URL" %}#cat">to category</a>这样的链接

如果我理解正确,您可以将其添加到 url 中。 如果你在/home,在 href 中放:/类别/#cat

你可以做这样的事情:

<h3 class="center">Few Categories I do</h3>
{% for category in categories|slice:":3" %}
<a href="{% url 'home' %}#{{ category }}">Click me!</a>

home是名称或目标网址。

相关内容

  • 没有找到相关文章