Django如何链接到页面的某些部分

时间:2016-05-15 08:58:17

标签: django django-templates

我想在我的网页标题栏中指向某个页面的某个部分(例如,下半部分)。使用纯HTML可以轻松完成,但我想知道如何在django中完成它。

HTML版本:

In base.html: 
<a href="/entrance.html#intro">Introduction</a>

In entrance.html:
<a name="intro"></a>

我怎么能在django做同样的事情?除了编写一个更多的视图函数之外,还有更好的解决方案吗?

2 个答案:

答案 0 :(得分:0)

与普通HTML相比,使用Django没有区别。继续以HTML方式继续。

答案 1 :(得分:0)

还有另一种方法可以通过 id 标记 html 元素并使用来自 django 的 url 模板标签:

https://engineertodeveloper.com/a-better-way-to-route-back-to-a-section-ids-in-django/

(感谢 Brian,他在上面的链接中编写了解决方案)

如果您出于某种原因需要使用 url 方法来创建链接,这将非常有用。