Как отправить значение 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.

Вернуться на верх