added filtering by country code
This commit is contained in:
parent
87686abbb7
commit
7cbfeb9845
|
|
@ -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."""
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user