Как добавить якорь в Джанго 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>

Если это не работает, добавьте / как раз перед вашим #-тег:

<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>
Другие вопросы по тегам