27 lines
No EOL
621 B
Python
27 lines
No EOL
621 B
Python
from rest_framework import serializers
|
|
from .models import Product, Category
|
|
|
|
|
|
class CategorySerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Category
|
|
fields = ('id', 'name', 'slug')
|
|
|
|
|
|
class ProductSerializer(serializers.ModelSerializer):
|
|
discount_percent = serializers.ReadOnlyField()
|
|
|
|
class Meta:
|
|
model = Product
|
|
fields = (
|
|
'id',
|
|
'name',
|
|
'slug',
|
|
'description',
|
|
'image',
|
|
'rating',
|
|
'price',
|
|
'old_price',
|
|
'discount_percent',
|
|
'category',
|
|
) |