Фильтрация таблицы по предложению <select> с помощью Django

У меня есть таблица, которую нужно отфильтровать на основе пункта select HTML, обеспечивая функциональность, подобную фильтру excel. Как можно реализовать эту фильтрацию? Я хочу фильтровать по владельцу

Пример таблицы:

 <table class="table table-hover">
    <thead class="table-bordered">
        <tr>
        <th scope="col">NumberID</th>
        <th scope="col">Title</th>
        <th scope="col">
          Owner
          <select name="columns"  class="form-select" aria-label="Default select example">
                    <option selected>All</option>
                    <option value='option1' id="filterOwner">1</option>
                    <option value='option2' id="filterOwner">2</option>
                    <option value='option3' id="filterOwner">3</option>
                    <option value='option4' id="filterOwner">4</option>
                    <option value='option5' id="filterOwner">5</option>
           </select>
        </th>
        <th scope="col">Status</th>
        </tr>
    </thead>
    <tbody id='myTable'>
        {% for data in dataset %}

                <tr>
                <td>{{ data.NumberID }}</a></td>
                <td>{{ data.title }}</a></td>
                <td>{{ data.owner }}</a></td>
                <td>{{ data.currentMonthStatus }}</a></td>
                <td>
                  <a type="button" class="btn btn-outline-success btn-sm" href="/updatecontrol/{{data.NumberID}}">edit utility control</a>
                  
                </td>
                </tr>
        {% endfor %}
    </tbody>

Вам следует использовать формы для операций фильтрации.

Пример формы:

class MyForm(forms.Form):
    CHOICES = (('Option 1', 'Option 1'),('Option 2', 'Option 2'),)
    field = forms.ChoiceField(choices=CHOICES)

Если вы хотите выполнить операцию без POST или обновления страницы, вам следует использовать AJAX.

Вы можете назначить нужные вам опции как CHOİCES и напечатать их на html-странице.

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