Skip to content

Commit 07d2729

Browse files
authored
Merge pull request #131 from golony6449/feature/golony/session
발표자 명 필드 추가 및 세션 내용 마이그레이션 준비
2 parents 01b1df5 + 8d91c0f commit 07d2729

File tree

4 files changed

+44
-3
lines changed

4 files changed

+44
-3
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 4.1.5 on 2023-07-16 13:06
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("session", "0002_remove_session_accepted"),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name="session",
15+
name="host_name",
16+
field=models.CharField(blank=True, max_length=50, null=True),
17+
),
18+
migrations.AlterField(
19+
model_name="session",
20+
name="introduction",
21+
field=models.TextField(
22+
blank=True,
23+
help_text="발표 소개 페이지에 들어가는 내용입니다.",
24+
max_length=3000,
25+
null=True,
26+
),
27+
),
28+
]

session/models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,13 @@ def __str__(self):
7676

7777
class Session(models.Model):
7878
user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
79+
host_name = models.CharField(max_length=50, null=True, blank=True)
7980
title = models.CharField(max_length=255)
8081
introduction = models.TextField(
8182
max_length=3000,
8283
null=True,
8384
blank=True,
84-
help_text="발표 소개 페이지에 들어가는 내용입니다. 변경 사항은 최대 60분 이내에 적용됩니다.",
85+
help_text="발표 소개 페이지에 들어가는 내용입니다.",
8586
)
8687

8788
difficulty = models.CharField(

session/resources.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,15 @@ def before_import_row(self, row, row_number=None, **kwargs):
1212

1313
class Meta:
1414
model = Session
15-
fields = ["id", "title", "difficulty", "duration", "language", "category", "start_at", "room_num"]
15+
fields = [
16+
"id",
17+
"title",
18+
"difficulty",
19+
"duration",
20+
"language",
21+
"category",
22+
"start_at",
23+
"room_num",
24+
"introduction",
25+
"host_name"
26+
]

session/serializers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ class Meta:
2626
"slide_url",
2727
"room_num",
2828
"day_of_week",
29-
"start_at"
29+
"start_at",
30+
"host_name"
3031
]
3132

3233
def to_representation(self, instance: Session):

0 commit comments

Comments
 (0)