From ae486d81fa2d06841f970014a49425778304c2c9 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 27 Dec 2019 14:32:09 +0300 Subject: [PATCH] city filter for establishment --- apps/establishment/filters.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/establishment/filters.py b/apps/establishment/filters.py index db419989..6dd70222 100644 --- a/apps/establishment/filters.py +++ b/apps/establishment/filters.py @@ -13,6 +13,8 @@ class EstablishmentFilter(filters.FilterSet): search = filters.CharFilter(method='search_text') type = filters.CharFilter(method='by_type') subtype = filters.CharFilter(method='by_subtype') + city_id = filters.CharFilter(field_name='address__city__id') + city_name = filters.CharFilter(field_name='address__city__name') class Meta: """Meta class.""" @@ -24,6 +26,8 @@ class EstablishmentFilter(filters.FilterSet): 'search', 'type', 'subtype', + 'city_id', + 'city_name', ) def search_text(self, queryset, name, value):