Skip to content

Commit e04873c

Browse files
committed
Add: Program 앱 Serializer 추가
ProposalSerializer: 각 Proposal 별 Serializer ProposalListSerializer: Proposal 목록 Serializer ProposalCategorySerializer: ProposalCategory Serializer
1 parent bdc6845 commit e04873c

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

program/serializers.py

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
from rest_framework.serializers import ModelSerializer
2+
3+
from program.models import Proposal, ProposalCategory
4+
5+
6+
class ProposalSerializer(ModelSerializer):
7+
class Meta:
8+
model = Proposal
9+
fields = [
10+
"user",
11+
"title",
12+
"brief",
13+
"desc",
14+
"comment",
15+
"difficulty",
16+
"duration",
17+
"language",
18+
"category",
19+
"accepted",
20+
"introduction",
21+
"video_url",
22+
"slide_url",
23+
"room_num",
24+
"created_at",
25+
"updated_at",
26+
]
27+
28+
29+
class ProposalListSerializer(ModelSerializer):
30+
class Meta:
31+
model = Proposal
32+
fields = [
33+
"title",
34+
"brief",
35+
"difficulty",
36+
"duration",
37+
"language",
38+
"category",
39+
"created_at",
40+
"updated_at",
41+
]
42+
43+
44+
class ProposalCategorySerializer(ModelSerializer):
45+
class Meta:
46+
model = ProposalCategory
47+
fields = [
48+
"name",
49+
]

0 commit comments

Comments
 (0)