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

Opu*_*s_A 0 django url web-applications

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

urlpatterns = [
path("", mywebsite.views.home, name="home"),]
Run Code Online (Sandbox Code Playgroud)

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

提前谢谢了!

San*_*nip 6

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

<a name="experience"></a>
Run Code Online (Sandbox Code Playgroud)

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

"{% url 'home' %}#experience"
Run Code Online (Sandbox Code Playgroud)

直接转到主页的该部分。