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

vmpqdwk3  于 2023-03-09  发布在  Go
关注(0)|答案(2)|浏览(83)

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

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

我已经意识到我可以在我的模板中使用"{% url 'home' %}"来转到这个页面。
然而,我想知道是否有可能直接进入我主页的#experience部分,修改这个url配置?
提前感谢!

q8l4jmvw

q8l4jmvw1#

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

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

在你的网页。然后你可以用途:

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

直接转到主页的该部分。

s4chpxco

s4chpxco2#

再加上@Sanip的建议,如果锚标记放在ID而不是Name下,它就可以在我的例子中工作。

<a id="experience">Text</a>

相关问题