2017-06-24 46 views
1

我使用下面的行填充鏈接。在django模板中附加#label以滾動頁面鏈接

<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> 

生成的鏈接:家用/瀏覽/#聯繫我們

如何做到不添加/探索這樣的後:

/家/探索#聯繫我們

+0

它會以任何方式工作。我只是困惑。抱歉。 :) – athultuttu

回答

0

它會以任何方式工作。

<a role="button" href="{% url 'home:explore' %}#contactus">Contact Us</a> 

這將生成的網址:家用/瀏覽/#聯繫我們

和我吃驚的是,該URL的工作就像家/探索#聯繫我們在正常的HTML即使它首先混淆了我們! :-)

0

我認爲這是問題在你的URL正則表達式中,你在正則表達式中硬編碼了尾部斜線,並且URL標記也添加了尾部斜線。您可以嘗試在您的網址格式中以斜線結尾後添加?,或者完全刪除此斜線。