Поиск по внешнему ключу в django
как в Django admin сделать поиск по внешнему ключу. Есть модель:
class LocationPrinter(models.Model):
serialNamber = models.ForeignKey(Printer, models.CASCADE, verbose_name='Серийный номер')
numberRoom = models.CharField(verbose_name='Номер кабинета', max_length=10)
typeRoom = models.ForeignKey(TypeRoom, on_delete=models.CASCADE, verbose_name='Тип помещения')
numberTutul = models.IntegerField(verbose_name='Номер титула')
floor = models.IntegerField(verbose_name='Этаж')
zone = models.ForeignKey(Zone, on_delete=models.CASCADE, verbose_name='Зона')
dateChange = models.DateTimeField(verbose_name='Дата', auto_now=True)
Необходимо сделать поиск по serialNamber(внешний ключ) в файле Admin.py пишу следуючщий код:
class LocAdmin(admin.ModelAdmin):
list_display = ('serialNamber','numberRoom','typeRoom','numberTutul','floor','zone', 'dateChange')
search_fields = ['serialNamber']
Начинаю поиск выходит следующая ошибка: Related Field got invalid lookup: icontains
Подскажите пожалуйста как можно решить данную проблему?