city filter for establishment

This commit is contained in:
alex 2019-12-27 14:32:09 +03:00
parent 32ae1856b6
commit ae486d81fa

View File

@ -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):