Как добавить текстовое поле с возможностью поиска для выбора элемента внешнего ключа в форме Django?
У меня есть форма фильтра, как показано на скриншоте. Я хотел бы добавить поле с возможностью поиска (в красной области), чтобы пользователи могли фильтровать объект инструмента именования кампании вместо прокрутки. Любая помощь будет принята с благодарностью.
Мой класс фильтра
class UserInsertionOrderFilter(django_filters.FilterSet):
start_date = django_filters.DateFilter(widget=DateInput)
end_date = django_filters.DateFilter(widget=DateInput)
class Meta:
model = UserInsertionOrder
fields = [
'campaign_naming_tool',
'start_date',
'end_date'
]
Моя форма фильтра
Вы можете использовать select2.
И добавьте скрипт ниже в ваш шаблон.
<script>
$(document).ready(function() {
$("#id_campaign_naming_tool").select2();
})
</script>
