我正在使用下面的行填充链接。
<a role="button" href="{% url 'home:explore' %}">Contact Us</a>
我需要在链接中添加一个html元素id,以便在页面打开时滚动到该位置。我尝试在href中添加#label,如下所示。但是,这会在#label之前增加一个/。
<a role="button" href="{% url 'home:explore' %}#contactus">Contact Us</a>
结果链接:home / explore / #contactus
如何在不添加/ after探索的情况下执行此操作:
/家/探索#联系我们
答案 0 :(得分:0)
我认为你的url正则表达式存在问题,你在正则表达式中使用硬编码的尾部斜杠,并且url标签也添加了尾部斜杠。您可以尝试在网址格式中跟踪斜杠后添加?
,或者完全删除此斜杠。
答案 1 :(得分:0)
无论哪种方式都可以。
<a role="button" href="{% url 'home:explore' %}#contactus">Contact Us</a>
这将生成url:home / explore / #contactus
令我惊讶的是,这个网址就像家里一样/探索#contactus,就像普通的html一样,尽管它让我们先迷惑! :-)