1

私の 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 %} 
4

1 に答える 1