Establishments favs type

This commit is contained in:
Kuroshini 2019-12-04 19:37:05 +03:00
parent e0ad819caa
commit f44a4bb29d
2 changed files with 3 additions and 1 deletions

View File

@ -419,10 +419,12 @@ class EstablishmentSimilarSerializer(EstablishmentBaseSerializer):
address = AddressDetailSerializer(read_only=True) address = AddressDetailSerializer(read_only=True)
schedule = ScheduleRUDSerializer(many=True, allow_null=True) schedule = ScheduleRUDSerializer(many=True, allow_null=True)
establishment_type = EstablishmentTypeGeoSerializer()
class Meta(EstablishmentBaseSerializer.Meta): class Meta(EstablishmentBaseSerializer.Meta):
fields = EstablishmentBaseSerializer.Meta.fields + [ fields = EstablishmentBaseSerializer.Meta.fields + [
'schedule', 'schedule',
'establishment_type',
] ]

View File

@ -29,7 +29,7 @@ class FavoritesEstablishmentListView(generics.ListAPIView):
def get_queryset(self): def get_queryset(self):
"""Override get_queryset method""" """Override get_queryset method"""
return Establishment.objects.filter(favorites__user=self.request.user) \ return Establishment.objects.filter(favorites__user=self.request.user) \
.order_by('-favorites') .order_by('-favorites').with_base_related()
class FavoritesProductListView(generics.ListAPIView): class FavoritesProductListView(generics.ListAPIView):