私の Web サイトには複数のタグ フィルター システムがあります。つまり、タグをクリックして「foo」でフィルターし、別のタグをクリックして「bar」でフィルターすることもできます。タグをクリックすると、次のようにパラメーターが URL に追加されます。
次に、フィルタリングに使用されている現在のタグがページの上部に表示されます。タグをクリックして、関連するパラメーターを URL から削除できるようにする必要があります。「b」で指定された URL で「bar」タグをクリックすると、URL「a」が期待されます。URLをそのまま操作するにはどうすればよいですか?
現在、タグをクリックすると、フィルターからすべてのタグが削除されます (メイン ドメインへの単純なリダイレクトのみ)。
編集:タグを追加
{% 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 %}