web-dev-qa-db-ja.com

テンプレートのDjango urlにアンカーを追加する方法

Djangoテンプレートの次のようなURLにアンカーを追加しようとしています:

<a data-hover="Are You At Risk?" href="{% url 'home' %}#container">My link</a>

これは動作しません。

このリンクがクリックされたときに、これをアンカーポイントに移動するにはどうすればよいですか?

16
Atma

テンプレートで実際のアンカーが次のように定義されていることを確認してください。

<a name="container"></a>

そして、あなたがしたようにそれにリンクします:

<a data-hover="Are You At Risk?" href="{% url 'home' %}#container">My link</a>

これが機能しない場合は、/タグの直前に#を追加します。

<a data-hover="Are You At Risk?" href="{% url 'home' %}/#container">My link</a>
20
Leistungsabfall

アンカータグの間にそれを過ぎて:

<a href="{% url 'your_url_name' object.parameter %}" class="pull-right" > Anchor Text{{object.parameter}}</a>
0
Rochan