Files
hossein-por-shop/backend/order/serializers.py
T
2025-02-25 00:54:50 +03:30

21 lines
672 B
Python

from rest_framework import serializers
from .models import OrderItemModel, OrderModel
class OrderItemSerailzier(serializers.ModelSerializer):
class Meta:
model = OrderItemModel
fields = "__all__"
read_only_fields = ('order', 'product')
class CartSerializer(serializers.ModelSerializer):
items = OrderItemSerailzier(many=True)
class Meta:
model = OrderModel
fields = ['address', 'created_at', 'is_paid', 'status', 'discount_code', 'items']
class OrderSerializer(serializers.ModelSerializer):
class Meta:
model = OrderModel
fields = ['address', 'created_at', 'is_paid', 'status', 'discount_code',]