sending the full image url

This commit is contained in:
Parsa Nazer
2025-01-26 23:21:53 +03:30
parent 25294edb49
commit 306830d121
2 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -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: