All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 19s
15 lines
588 B
Python
15 lines
588 B
Python
from rest_framework import serializers
|
|
from .models import Category, Product
|
|
|
|
class CategorySerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Category
|
|
fields = ['id', 'name', 'slug', 'is_active', 'sort_order']
|
|
|
|
class ProductSerializer(serializers.ModelSerializer):
|
|
category_name = serializers.CharField(source='category', read_only=True)
|
|
image_url = serializers.CharField(source='image', read_only=True)
|
|
|
|
class Meta:
|
|
model = Product
|
|
fields = ['id', 'category', 'category_name', 'title', 'price', 'stock', 'sku', 'image_url']
|