added filtering by country code

This commit is contained in:
Anatoly 2020-02-04 10:28:03 +03:00
parent 87686abbb7
commit 7cbfeb9845
2 changed files with 5 additions and 5 deletions

View File

@ -170,7 +170,7 @@ class GuideQuerySet(models.QuerySet):
def with_base_related(self):
"""Return QuerySet with related."""
return self.select_related('site', )
return self.select_related('site', 'guidefilter',)
def with_extended_related(self):
"""Return QuerySet with extended related."""

View File

@ -30,10 +30,10 @@ class GuideBaseView(generics.GenericAPIView):
def get_queryset(self):
"""An overridden get_queryset method."""
return (
models.Guide.objects.with_extended_related()
# .annotate_counters()
)
queryset = models.Guide.objects.with_extended_related
if hasattr(self.request, 'country_code'):
return queryset().by_country_code(self.request.country_code)
return queryset()
class GuideFilterBaseView(generics.GenericAPIView):