sending the full image url
This commit is contained in:
@@ -12,12 +12,12 @@ from drf_spectacular.utils import extend_schema, OpenApiParameter, OpenApiTypes
|
||||
from rest_framework.permissions import AllowAny
|
||||
|
||||
|
||||
# class CustomAPIView(APIView):
|
||||
# class APIView(APIView):
|
||||
# def __init__(self, *args, **kwargs):
|
||||
# super().__init__(*args, **kwargs)
|
||||
# print('here')
|
||||
# print(self.permission_classes)
|
||||
# if not getattr(self, 'permission_classes')[0] != AllowAny or not self.permission_classes:
|
||||
# if AllowAny in self.permission_classes or not self.permission_classes:
|
||||
# print('asdf')
|
||||
# self.authentication_classes = []
|
||||
|
||||
@@ -45,7 +45,7 @@ class AllCategories(APIView):
|
||||
# categories = MainCategoryModel.objects.filter(Q(name__icontains=search_query) | Q(slug__icontains=search_query))
|
||||
# else:
|
||||
categories = MainCategoryModel.objects.all()
|
||||
categories_ser = self.serializer_class(instance=categories, many=True)
|
||||
categories_ser = self.serializer_class(instance=categories, many=True, context={'request': request})
|
||||
return Response(categories_ser.data, status=status.HTTP_200_OK)
|
||||
|
||||
class ProductView(APIView):
|
||||
@@ -186,7 +186,7 @@ class AllProductsView(APIView):
|
||||
paginated_products = paginator.paginate_queryset(products, request)
|
||||
dollor_object, _ = DollorModel.objects.get_or_create(unique_filed='unique')
|
||||
dollor_price = dollor_object.price
|
||||
serializer = self.serializer_class(paginated_products, many=True, context={'dollor_price': dollor_price})
|
||||
serializer = self.serializer_class(paginated_products, many=True, context={'dollor_price': dollor_price, 'request': request})
|
||||
return paginator.get_paginated_response(serializer.data)
|
||||
|
||||
except MainCategoryModel.DoesNotExist:
|
||||
|
||||
Reference in New Issue
Block a user