Я хотел бы фильтровать данные в Django (admin.py) с текстом, записанным в текстовом поле ввода HTML. Мне нужно отфильтровать компании по городу, в котором они находятся, и список всех городов слишком длинный. Я хочу заменить список всех городов в фильтре одним вводом текста. Я нашел нечто подобное здесь http://djangosnippets.org/snippets/2429/ но есть две проблемы:
важная часть моделей.py выглядит примерно так
class Company(models.Model):
title = models.CharField(max_length=150,blank=False)
city = models.CharField(max_length=50,blank=True)
и что-то из admin.py
class CatalogAdmin(admin.ModelAdmin):
form = CatalogForm
list_display = ('title','city')
list_filter = ['city',]
Итак, мне снова нужно: 1. вместо списка городов отображать один ввод текста в фильтре Django 2. После ввода названия города в этот текстовый ввод отфильтруйте данные по городу (запрос на фильтрацию можно отправить с помощью какой-либо кнопки отправки или через javascript)
Спасибо за все сообщения.