Текущие параметры в url устанавливаются в следующий url в django

У меня есть такой url

http://127.0.0.1:8000/orders/?from=&to=&status=1

У меня есть кнопка на этой странице для экспорта всех заказов, но если у меня есть статус, мне нужно отправить его в качестве параметра в этом url для фильтрации перед экспортом

<a href="{% url 'orders:export' %}">Export</a>

Как я могу передать параметры в эту экспортную функцию

Вы можете просто добавить строку запроса после url следующим образом

<a href="{% url 'orders:export' %}?from=&to=&status=1">Export</a>

Вам нужно HTML-кодировать строку в href так:

<a href="{% url 'orders:export' %}?from=&amp;to=&amp;status=1">Export</a>

если вы хотите передать значения переменных в параметры, вы используете тег шаблона |urlencode [Django-doc]:

<a href="{% url 'orders:export' %}?from={{ from|urlencode }}&amp;to={{ to|urlencode }}&amp;status={{ status|urlencode }}">Export</a>
Вернуться на верх