4
4
User = get_user_model ()
5
5
6
6
7
- class ProgramCategory (models .Model ):
7
+ class ProposalCategory (models .Model ):
8
8
name = models .CharField (max_length = 100 , db_index = True )
9
9
visible = models .BooleanField (default = True )
10
- created_at = models .DateTimeField (auto_now_add = True )
11
- updated_at = models .DateTimeField (auto_now = True )
12
10
13
11
def __str__ (self ):
14
12
return self .name
@@ -25,34 +23,38 @@ class Proposal(models.Model):
25
23
)
26
24
27
25
difficulty = models .CharField (
28
- max_length = 1 ,
26
+ max_length = 15 ,
29
27
choices = (
30
- ("B " , "Beginner" ),
31
- ("I " , "Intermediate" ),
32
- ("E " , "Experienced" ),
28
+ ("BEGINNER " , "Beginner" ),
29
+ ("INTERMEDIATE " , "Intermediate" ),
30
+ ("EXPERIENCED " , "Experienced" ),
33
31
),
34
32
)
35
33
36
34
duration = models .CharField (
37
- max_length = 1 ,
35
+ max_length = 15 ,
38
36
choices = (
39
- ("S " , "25min" ),
40
- ("L " , "40min" ),
37
+ ("SHORT " , "25min" ),
38
+ ("LONG " , "40min" ),
41
39
),
42
40
)
43
41
44
42
language = models .CharField (
45
- max_length = 1 ,
43
+ max_length = 15 ,
46
44
choices = (
47
45
("" , "---------" ),
48
- ("K " , "Korean" ),
49
- ("E " , "English" ),
46
+ ("KOREAN " , "Korean" ),
47
+ ("ENGLISH " , "English" ),
50
48
),
51
49
default = "" ,
52
50
)
53
51
54
52
category = models .ForeignKey (
55
- ProgramCategory , on_delete = models .SET_DEFAULT , null = True , blank = True , default = 14
53
+ ProposalCategory ,
54
+ on_delete = models .SET_DEFAULT ,
55
+ null = True ,
56
+ blank = True ,
57
+ default = 14 ,
56
58
)
57
59
accepted = models .BooleanField (default = False )
58
60
introduction = models .TextField (
@@ -67,7 +69,21 @@ class Proposal(models.Model):
67
69
slide_url = models .CharField (
68
70
max_length = 255 , null = True , blank = True , help_text = "발표 자료 URL"
69
71
)
70
- track_num = models .IntegerField (null = True , blank = True , help_text = "트랙 번호" )
72
+ room_num = models .CharField (
73
+ max_length = 15 ,
74
+ null = True ,
75
+ blank = True ,
76
+ help_text = "발표장소" ,
77
+ choices = (
78
+ ("101" , "101" ),
79
+ ("102" , "102" ),
80
+ ("103" , "103" ),
81
+ ("104" , "104" ),
82
+ ("105" , "105" ),
83
+ ),
84
+ )
85
+ created_at = models .DateTimeField (auto_now_add = True )
86
+ updated_at = models .DateTimeField (auto_now = True )
71
87
72
88
def __str__ (self ):
73
89
return self .title
0 commit comments