У меня на моем веб-сайте есть система фильтрации нескольких тегов, т. Е. Я могу щелкнуть тег для фильтрации с помощью «foo», а затем щелкнуть по другому тегу, чтобы фильтровать «бар». Когда я нажимаю тег, он добавляет параметр к URL-адресу, например:Удаление параметра из URL-адреса при щелчке
Затем текущие теги, используемые для фильтрации, отображаются в верхней части страницы. Мне нужно иметь возможность щелкнуть тег и удалить связанный с ним параметр из URL-адреса. Если бы я нажал тег «bar» в URL-адресе, указанном «b», я бы ожидал URL-адрес «a». Как я могу манипулировать URL как таковым?
В настоящее время, если вы щелкнете тег, он удалит ВСЕ теги из фильтра (просто перенаправление обратно в основной домен), потому что я не смог найти лучший способ играть с URL-адресом.
EDIT: Добавить тег
{% for tag in value.tags %}
{% if tag.name %}
<a href="{{ request.get_full_path }}?tag={{ tag.name.strip }}">
{{ tag.name }}
</a>
{% endif %}
{% endfor %}
Удалить
{% for tag in tag_filters %}
<a href='/'>
{{ tag }}
</a>
{% endfor %}
Какой код у вас есть? – Aya