АА
Size: a a a
АА
АА
D
D
class CityAutocomplete(autocomplete.Select2QuerySetView):
def get_queryset(self):
if not self.request.user.is_staff:
return CityDetail.objects.none()
qs = CityDetail.objects.all().order_by('-population')
if self.q:
qs = CityDetail.objects.filter(alt_names__name__istartswith=self.q)\
.order_by('-population').distinct()
return qs
D
class CompanyList(generics.ListAPIView):
queryset = Company.objects.filter(is_carrier=True)
serializer_class = CompanyPublicSerializer
filter_backends = [filters.DjangoFilterBackend]
pagination_class = SmallResultsSetPagination
filter_fields = ['id', 'name']
АА
DT
АА
D
АА
ОК
DT
AO
AO
AO
AO
AO
AO
MV
A