Я использую Django Admin (list_filter) для фильтрации списка целых чисел из поля списка массивов, я не получаю никаких результатов запроса.
model.py
class Offer(CreatedAndUpdatedMixin):
stores = ArrayField(models.IntegerField(),default=list(),
null=True, blank=True)
ниже мой пользовательский код поиска в filter.py
def queryset(self, request, queryset):
if self.value() == 'Bangalore':
stores = Store.objects.filter(city__id=1).values_list('id', flat=True)
return queryset.filter(stores__contains=list(stores))
return queryset
Я не получаю никаких ошибок, но возвращает пустой