Django поиск по фильтру с выпадающим списком

В Django, принимая ввод от пользователя, я создал выпадающий список, из которого пользователь может выбрать поле, но этот список может быть длиннее.

Я хочу, чтобы он также содержал поле поиска фильтра, где пользователь вводит ключевое слово, и поля, связанные с этим ключевым словом, появляются впереди.

Вот скриншот текущего пользовательского интерфейса:- current UI

Это код для выбора "Годового плана работы":-

 <div id="div_Select_Annual_Work_Plan" class="form-group col-md-4">
{{ form.Select_Annual_Work_Plan.label_tag }}
{{ form.Select_Annual_Work_Plan }}
{{ form.Select_Annual_Work_Plan.errors }}
{% if form.Select_Annual_Work_Plan.help_text %}
<p class="help">{{ form.Select_Annual_Work_Plan.help_text }}</p>
{% endif  %}
</div>

В файле forms.py поле "выбрать годовой план работы" описано следующим образом:-

Select_Annual_Work_Plan = forms.ModelChoiceField(queryset=annual_work_plan.objects.none().order_by("Annual_Work_Plan_ID"), label='Select Annual Work Plan', )

Пожалуйста, дайте мне знать, если потребуется какой-либо другой кусок кода. Я новичок в Django и не нашел никакого решения в интернете.

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