From 938267d735b52b39edfec9948b636616fe2b4a8e Mon Sep 17 00:00:00 2001 From: MUsoftware Date: Sun, 18 May 2025 20:08:20 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20Sitemap=20=EB=B0=8F=20Page=EC=9D=98=20?= =?UTF-8?q?response=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/cms/serializers.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/cms/serializers.py b/app/cms/serializers.py index ec21529..be3f50a 100644 --- a/app/cms/serializers.py +++ b/app/cms/serializers.py @@ -1,14 +1,22 @@ -from cms.models import Page, Sitemap +from cms.models import Page, Section, Sitemap from rest_framework import serializers class SitemapSerializer(serializers.ModelSerializer): class Meta: model = Sitemap - fields = "__all__" + fields = ("id", "parent_sitemap", "name", "order", "page") + + +class SectionSerializer(serializers.ModelSerializer): + class Meta: + model = Section + fields = ("id", "order", "css", "body") class PageSerializer(serializers.ModelSerializer): + sections = SectionSerializer(many=True, read_only=True) + class Meta: model = Page - fields = "__all__" + fields = ("id", "title", "subtitle", "css", "sections", "created_at", "updated_at")