Skip to content

Commit 1206f03

Browse files
authored
Merge pull request #13 from pythonkr/chore/response-section-on-page-retrieve
chore: `Sitemap` 및 `Page` API의 응답 수정
2 parents 658c622 + 938267d commit 1206f03

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

app/cms/serializers.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
1-
from cms.models import Page, Sitemap
1+
from cms.models import Page, Section, Sitemap
22
from rest_framework import serializers
33

44

55
class SitemapSerializer(serializers.ModelSerializer):
66
class Meta:
77
model = Sitemap
8-
fields = "__all__"
8+
fields = ("id", "parent_sitemap", "name", "order", "page")
9+
10+
11+
class SectionSerializer(serializers.ModelSerializer):
12+
class Meta:
13+
model = Section
14+
fields = ("id", "order", "css", "body")
915

1016

1117
class PageSerializer(serializers.ModelSerializer):
18+
sections = SectionSerializer(many=True, read_only=True)
19+
1220
class Meta:
1321
model = Page
14-
fields = "__all__"
22+
fields = ("id", "title", "subtitle", "css", "sections", "created_at", "updated_at")

0 commit comments

Comments
 (0)