6
6
7
7
class Event (models .Model ):
8
8
name = models .CharField (primary_key = True ,max_length = 100 )
9
- codename = models .CharField (max_length = 50 , null = True )
9
+ codename = models .CharField (max_length = 50 , null = True , blank = True )
10
10
img = models .CharField (max_length = 100 , null = True , blank = True )
11
11
# img = models.ImageField(upload_to='media', null=True)
12
12
description = models .TextField (null = True , blank = True )
13
13
info = models .TextField (blank = True , null = True )
14
- type = models .CharField (max_length = 30 , null = True )
15
- website = models .CharField (max_length = 50 , null = True )
14
+ type = models .CharField (max_length = 30 , null = True , blank = True )
15
+ website = models .CharField (max_length = 50 , null = True , blank = True )
16
16
created_at = models .DateTimeField (default = datetime .now , blank = True , null = True )
17
17
contributor = models .ForeignKey (User , null = True , on_delete = models .SET_NULL , blank = True )
18
18
@@ -22,8 +22,8 @@ def __str__(self):
22
22
23
23
class Contact (models .Model ):
24
24
name = models .CharField (max_length = 100 )
25
- email = models .CharField (max_length = 100 , null = True )
26
- phone_number = models .CharField (max_length = 100 , null = True )
25
+ email = models .CharField (max_length = 100 , null = True , blank = True )
26
+ phone_number = models .CharField (max_length = 100 , null = True , blank = True )
27
27
img = models .CharField (max_length = 100 , null = True , blank = True )
28
28
# img = models.ImageField(upload_to='media', null=True, blank=True)
29
29
created_at = models .DateTimeField (default = datetime .now , blank = True , null = True )
@@ -39,8 +39,10 @@ class Competition(models.Model):
39
39
# img = models.ImageField(upload_to='media', null=True, blank=True)
40
40
codename = models .CharField (max_length = 100 , null = True , blank = True )
41
41
venue = models .CharField (max_length = 100 , null = True , blank = True )
42
- date = models .DateField (null = True , blank = True )
43
- time = models .TimeField (null = True , blank = True )
42
+ # date = models.DateField(null=True, blank=True)
43
+ # time = models.TimeField(null=True, blank=True)
44
+ date = models .CharField (max_length = 100 , null = True , blank = True )
45
+ time = models .CharField (max_length = 100 , null = True , blank = True )
44
46
format = models .TextField (null = True , blank = True )
45
47
rules = models .TextField (null = True , blank = True )
46
48
active = models .BooleanField (default = True )
@@ -56,10 +58,10 @@ def __str__(self):
56
58
57
59
class CompetitionContactInfo (models .Model ):
58
60
name = models .CharField (max_length = 100 , null = True )
59
- designation = models .CharField (max_length = 100 , null = True )
60
- phone_number = models .CharField (max_length = 100 , null = True )
61
+ designation = models .CharField (max_length = 100 , null = True , blank = True )
62
+ phone_number = models .CharField (max_length = 100 , null = True , blank = True )
61
63
created_at = models .DateTimeField (default = datetime .now , blank = True , null = True )
62
- competition = models .ForeignKey (Competition , null = True , related_name = 'contact_numbers' , on_delete = models .CASCADE )
64
+ competition = models .ForeignKey (Competition , null = True , related_name = 'contact_numbers' , on_delete = models .CASCADE , blank = True )
63
65
contributor = models .ForeignKey (User , null = True , on_delete = models .SET_NULL , blank = True )
64
66
65
67
def __str__ (self ):
@@ -74,8 +76,8 @@ class CompetitionButton(models.Model):
74
76
75
77
class EventContactInfo (models .Model ):
76
78
name = models .CharField (max_length = 100 , null = True )
77
- designation = models .CharField (max_length = 100 , null = True )
78
- phone_number = models .CharField (max_length = 100 , null = True )
79
+ designation = models .CharField (max_length = 100 , null = True , blank = True )
80
+ phone_number = models .CharField (max_length = 100 , null = True , blank = True )
79
81
created_at = models .DateTimeField (default = datetime .now , blank = True , null = True )
80
82
event = models .ForeignKey (Event , null = True , related_name = 'contact_numbers' , on_delete = models .CASCADE )
81
83
contributor = models .ForeignKey (User , null = True , on_delete = models .SET_NULL , blank = True )
@@ -92,15 +94,16 @@ class EventButton(models.Model):
92
94
93
95
class Schedule (models .Model ):
94
96
name = models .CharField (max_length = 100 , null = True )
95
- venue = models .CharField (max_length = 100 , null = True )
96
- date = models .CharField (max_length = 100 , null = True , blank = True )
97
+ venue = models .CharField (max_length = 100 , null = True , blank = True )
97
98
# date = models.DateField(null=True)
98
- time = models .TimeField (null = True )
99
+ # time = models.TimeField(null=True)
100
+ date = models .CharField (max_length = 100 , null = True , blank = True )
101
+ time = models .CharField (max_length = 100 , null = True , blank = True )
99
102
img = models .CharField (max_length = 100 , null = True , blank = True )
100
103
# img = models.ImageField(upload_to='media', null=True, blank=True)
101
104
day = models .IntegerField (default = 1 )
102
- category = models .CharField (max_length = 100 , null = True )
103
- daytime = models .CharField (max_length = 100 , null = True , choices = [('Morning' , 'Morning' ), ('Afternoon' , 'Afternoon' ), ('Evening' , 'Evening' )])
105
+ category = models .CharField (max_length = 100 , null = True , blank = True )
106
+ daytime = models .CharField (max_length = 100 , null = True , choices = [('Morning' , 'Morning' ), ('Afternoon' , 'Afternoon' ), ('Evening' , 'Evening' )], blank = True )
104
107
created_at = models .DateTimeField (default = datetime .now , blank = True , null = True )
105
108
contributor = models .ForeignKey (User , null = True , on_delete = models .SET_NULL , blank = True )
106
109
0 commit comments