如何配置Django url指向页面中的特定部分?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置Django url指向页面中的特定部分?相关的知识,希望对你有一定的参考价值。

我正在尝试在Django中配置一个url,让它指向某个页面中的特定部分。假设我在urls.py中有这个:

urlpatterns = [
path("", mywebsite.views.home, name="home"),]

我已经意识到我可以在我的模板中使用"{% url 'home' %}"来访问此页面。 但是,我想知道是否可以通过修改此网址配置直接转到我主页的#experience部分?

提前谢谢了!

答案

是的,你可以这样做。首先,您需要确保您有一个锚标记:

<a name="experience"></a>

在您的主页。然后你可以使用:

"{% url 'home' %}#experience"

直接转到主页的该部分。

以上是关于如何配置Django url指向页面中的特定部分?的主要内容,如果未能解决你的问题,请参考以下文章

我在为 Django 中的特定页面设置默认 URL 时遇到了一些问题

如何从视图中呈现特定的 Django 管理页面?

登录django后如何将用户重定向到用户特定的url?

django注册后如何将用户重定向到特定的url?

Django如何指定一个基本的url

Django Admin Cookbook-38如何获取特定对象的Django Admin后台URL