Проблемы с дублированием значений в фильтрах наборов запросов - PullRequest
0 голосов
/ 14 апреля 2019

Я работаю над веб-приложением, использующим django, и хотел бы иметь возможность вернуть фильтр наборов запросов для модели, которая не имеет дублирования. Я знаю, что функцияручная () существует, но я не знаю, как применить ее в своем коде. Я хотел бы вернуть список городов из этого набора запросов, но не показывать дубликаты.

Я уже пытался использовать операторы if, где цикл for предназначен для возвращенного набора запросов, но безуспешно.

class StoreFilter(django_filters.FilterSet):

    class Meta:
        model = Store
        fields = {
            'city': ['icontains'],
        }

        def my_store_filter(self, queryset, city, value):
            return queryset.filter(**{
                city: value,
            })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...