Я хочу использовать фильтр администратора django на странице списка.
У меня есть такие модели:
class Location(model):
name = CharField()
class Inquiry(Model):
name = CharFiled()
location = ManyToManyField(Location)
Теперь я хочу отфильтровать запросы, чтобы отображать только те из них, которые содержат отношение к конкретному объекту Location. Если я использую
class InqAdmin(ModelAdmin):
list_filter = ['location', ]
admin.site.register(Inquiry, InqAdmin)
На странице администратора отображается список всех Locations
и фильтрация.
То, что я хотел бы получить, это получить список только тех местоположений, которые имеют некоторые Inquiries
по отношению к ним (поэтому я никогда не получаю результат пустого списка после фильтрации).
Как это можно сделать?