Имеется две модели:
class Mikroraion(models.Model):
artikul = models.CharField(max_length=10, unique=True, verbose_name=u'Артикул')
aktual = models.DateTimeField(auto_now=True, verbose_name=u'Актуальность')
podr = models.ForeignKey('Podryadchik', verbose_name=u'Подрядчик')
status = models.CharField(max_length=30, blank=True, default='', verbose_name=u'Статус')
makroreg = models.CharField(max_length=50, blank=True, verbose_name=u'Макрорегион')
raion = models.CharField(max_length=100, blank=True, default='', verbose_name=u'Район')
class Podryadchik(models.Model):
name = models.CharField(max_length=200, unique=True, verbose_name=u'Наименование')
urname = models.CharField(max_length=200, blank=True, default='', verbose_name=u'Полное наименование')
phone = models.CharField(max_length=100, blank=True, default='', verbose_name=u'Телефон')
email = models.CharField(max_length=100, blank=True, default='', verbose_name=u'Эл.почта')
Когда в админке заносится позиция в модель Mikroraion, в поле которое связано с моделью Podryadchik выпадающий список и там 17000 позиций. Чтобы выставить подрядчика на его выбор уходит секунд 15, чтобы меню загрузилось. Можно ли где то модифицировать админку и отфильтровать данный список или придется свое представление писать?