refactored similar establishment endpoint
This commit is contained in:
parent
277c7ba2eb
commit
07d17d5bf1
|
|
@ -29,12 +29,8 @@ class EstablishmentSimilarListView(EstablishmentListView):
|
|||
|
||||
def get_queryset(self):
|
||||
"""Override get_queryset method"""
|
||||
qs = super().get_queryset()
|
||||
if not qs.filter(pk=self.kwargs.get('pk')).exists():
|
||||
return qs.none()
|
||||
return qs.similar(establishment_pk=self.kwargs.get('pk'))\
|
||||
.order_by('-total_mark')[:13]
|
||||
|
||||
return super().get_queryset().similar(establishment_pk=self.kwargs.get('pk'))\
|
||||
.order_by('-total_mark')[:13]
|
||||
|
||||
|
||||
class EstablishmentRetrieveView(EstablishmentMixin, generics.RetrieveAPIView):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user