update order serilaizer1

This commit is contained in:
Parsa Nazer
2025-03-14 22:06:11 +03:30
parent 68ac14aa14
commit 5ed9a7cda1
+4 -3
View File
@@ -95,11 +95,10 @@ class CartSerializer(serializers.ModelSerializer):
class OrderSerializer(serializers.ModelSerializer):
count = serializers.SerializerMethodField()
images = serializers.SerializerMethodField()
address = UserAddressSerializer()
items = OrderItemSerailzier(many=True)
order_id = serializers.SerializerMethodField()
class Meta:
model = OrderModel
fields = ['address', 'created_at', 'items', 'status', 'discount_code', "images", "count", "id"]
fields = ['created_at', 'status', "images", "count", "id", 'final_price', 'order_id']
def get_count(self, obj):
return obj.items.all().count()
@@ -111,3 +110,5 @@ class OrderSerializer(serializers.ModelSerializer):
for item in obj.items.all()[:3]
]
return filter(lambda x: x is not None, image_list)
def get_order_id(self, obj):
return obj.id + 1000