Как изменить href в django в зависимости от URL текущей страницы? - PullRequest
0 голосов
/ 21 апреля 2020

Как я уже сказал в заголовке, какой будет правильный синтаксис для изменения ссылки на ссылку в соответствии с текущим URL-адресом, на котором работает пользователь?

Я пробовал это, но это не работает.

{% if url == '' %} href='/cookies' {% else %} href='' {% endif %}

Какой будет правильный синтаксис для этого?

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

При Django 1,9 и выше можно использовать что-то вроде этого

href='{% if not request.path %}/cookies{% endif %}'
0 голосов
/ 21 апреля 2020

Вы можете проверить текущий URL с помощью

href="{% if request.path == '' %}/cookies{% endif %}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...