#html #django #html-select
#HTML #django #html-выберите
Вопрос:
У меня есть тег выбора с двумя вариантами. Я хочу, чтобы URL-адрес менялся в зависимости от выбранного параметра. Я хочу, чтобы URL-адрес, определенный в URLPATTERNS в django, был связан с этими параметрами. Мой html:
<select name="rec-type" id="rec-type">
<!-- <a href="{% url 'transactions' rec_type='expense' %}"> -->
<option value="expense">Expense</option>
<!-- </a> -->
<!-- <a href="{% url 'transactions' rec_type='expense' %}"> -->
<option value="income">Income</option>
<!-- </a> -->
</select>
Мой URL-адрес для транзакций :
path('transactions/<str:rec_type>', views.transactions, name='transactions'),
Комментарии:
1. Что вы уже пробовали?
2. Я попробовал код в комментариях, я попробовал url в части значения параметра.
Ответ №1:
<select name="rec-type" id="rec-type" onchange="location = this.value;">
<option value="{% url 'transactions' "expense" %}">Expense</option>
<option value="{% url 'transactions' "income" %}">Income</option>
</select>
Это должно сработать, вы перейдете к этому URL-адресу при изменении параметра