Как отправить значение select при onchange в django?
<main>
<section class="topbar">
<select name="category" id="category"
onchange="location.href='{% url 'searchbycategory' this.value %}'">
<option value="none">All category</option>
<option value="book">Books</option>
<option value="notes">Notes</option>
<option value="fur">Furniture</option>
<option value="draw">Drawing tools</option>
<option value="others">Others</option>
</select>
</section>
есть ли что-то вроде this.value для передачи текущего выбранного значения
вот мой путь в url.py: path('searchbycategory/str:category',views.searchbycategory,name="searchbycategory")
> Проблема здесь в том, что ваш Django {% url %}
создает url при отображении шаблона и не будет динамически менять его при изменении this.value
. Что вам нужно сделать, так это вручную изменить url в javascript при изменении select.