sending the real image for product list the 3 first one

This commit is contained in:
Parsa Nazer
2025-03-06 20:43:49 +03:30
parent 4dc5a48c6e
commit ffa57933c3
+6 -1
View File
@@ -24,4 +24,9 @@ class OrderSerializer(serializers.ModelSerializer):
def get_count(self, obj): def get_count(self, obj):
return obj.items.all().count() return obj.items.all().count()
def get_images(self, obj): def get_images(self, obj):
return ["a" , "b" , "c"] image_list = [
self.context.get('request').build_absolute_uri(image.image.url)
if (image := item.product.images.all().first()) else None
for item in obj.items.all()[:3]
]
return filter(lambda x: x is not None, image_list)