2017-06-24 5 views
1

次の行を使用してリンクを設定しています。#labelにdjangoテンプレートのページをスクロールするためのリンクを追加します。

<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を生成します:ホーム/探索/#のお問い合わせ

をし、私の驚きに、URLはちょうど家のように働いていること/それは最初に私たちを混乱にもかかわらず、通常のHTMLのように#のお問い合わせを探ります! :-)

0

を探る:ホーム/探索/#のお問い合わせ/後にこのよう探る追加せずにこれを行うにはどのように

をあなたのURLの正規表現の問題は、正規表現の後続のスラッシュをハードコードし、URLタグは後続のスラッシュも追加しました。あなたのURLパターンに末尾のスラッシュの後に?を追加するか、このスラッシュを完全に削除することができます。

関連する問題