blog serilizer update

This commit is contained in:
Parsa Nazer
2025-03-09 20:27:29 +03:30
parent f12c8d53fd
commit a4005cded7
+4 -1
View File
@@ -1,6 +1,7 @@
from rest_framework import serializers from rest_framework import serializers
from .models import BlogModel from .models import BlogModel
from account.models import User from account.models import User
from product.serializers import SubCategorySerializer
class AuthorSerializer(serializers.ModelSerializer): class AuthorSerializer(serializers.ModelSerializer):
full_name = serializers.SerializerMethodField() full_name = serializers.SerializerMethodField()
@@ -14,6 +15,7 @@ class AuthorSerializer(serializers.ModelSerializer):
return 'ادمین وبسایت' return 'ادمین وبسایت'
class BlogSerilizer(serializers.ModelSerializer): class BlogSerilizer(serializers.ModelSerializer):
category = SubCategorySerializer()
author = AuthorSerializer() author = AuthorSerializer()
class Meta: class Meta:
model = BlogModel model = BlogModel
@@ -22,6 +24,7 @@ class BlogSerilizer(serializers.ModelSerializer):
class AllBlogSerilizer(serializers.ModelSerializer): class AllBlogSerilizer(serializers.ModelSerializer):
author = AuthorSerializer() author = AuthorSerializer()
category = SubCategorySerializer()
class Meta: class Meta:
model = BlogModel model = BlogModel
exclude = ('is_published', 'content', 'summery', ) exclude = ('is_published', 'content',)