как добавить якорь в url django в шаблоне

Я пытаюсь добавить якорь к моему url-адресу в шаблоне django следующим образом:

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

Это не работает.

Как я могу заставить это переместиться в точку привязки, когда эта ссылка нажата?

2 ответов


убедитесь, что фактический якорь определен следующим образом в вашем шаблоне:

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

а затем ссылку на него, как вы сделали:

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

если это не поможет, добавьте / перед #-tag:

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

мимо него между якорного тега:

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