1 from django.db import models |
1 from django.db import models |
2 |
2 |
3 # Create your models here. |
3 # Create your models here. |
4 |
4 |
5 class Participant(models.Model): |
5 class Participant(models.Model): |
6 LANGUAGE_CHOICES = ( |
6 LANGUAGE_CHOICES = [ |
7 (1,'Assamese/Axomiya'), |
7 ('Assamese', 'Assamese/Axomiya'), |
8 (2,'Bengali'), |
8 ('Bengali', 'Bengali'), |
9 (3,'Bodo'), |
9 ('Bodo', 'Bodo'), |
10 (4,'Dogri'), |
10 ('Dogri', 'Dogri'), |
11 (5,'Gujarati'), |
11 ('Gujarati', 'Gujarati'), |
12 (6,'Hindi'), |
12 ('Hindi', 'Hindi'), |
13 (7,'Kannada'), |
13 ('Kannada', 'Kannada'), |
14 (8,'Kashmiri'), |
14 ('Kashmiri', 'Kashmiri'), |
15 (9,'Konkani'), |
15 ('Konkani', 'Konkani'), |
16 (10,'Maithili'), |
16 ('Maithili', 'Maithili'), |
17 (11,'Malayalam'), |
17 ('Malayalam', 'Malayalam'), |
18 (12,'Manipuri'), |
18 ('Manipuri', 'Manipuri'), |
19 (13,'Marathi'), |
19 ('Marathi', 'Marathi'), |
20 (14,'Nepali'), |
20 ('Nepali', 'Nepali'), |
21 (15,'Oriya'), |
21 ('Oriya', 'Oriya'), |
22 (16,'Punjabi'), |
22 ('Punjabi', 'Punjabi'), |
23 (17,'Sanskrit'), |
23 ('Sanskrit', 'Sanskrit'), |
24 (18,'Santali'), |
24 ('Santali', 'Santali'), |
25 (19,'Sindhi'), |
25 ('Sindhi', 'Sindhi'), |
26 (20,'Tamil'), |
26 ('Tamil', 'Tamil'), |
27 (21,'Telugu'), |
27 ('Telugu', 'Telugu'), |
28 (22,'Urdu'), |
28 ('Urdu', 'Urdu'), |
29 ) |
29 ] |
30 CATEGORY_CHOICES = ( |
30 |
31 (1,'Student at IIT'), |
31 CATEGORY_CHOICES = [ |
32 (2,'Staff and family'), |
32 ('Student at IIT','Student at IIT'), |
33 (3,'Faculty and family'), |
33 ('Staff and family','Staff and family'), |
34 (4,'Others'), |
34 ('Faculty and family','Faculty and family'), |
35 ) |
35 ('Others','Others'), |
|
36 ] |
|
37 |
36 name = models.CharField(max_length = 50) |
38 name = models.CharField(max_length = 50) |
37 email = models.EmailField() |
39 email = models.EmailField() |
38 filename = models.FileField(upload_to = 'videos') |
40 filename = models.FileField(upload_to='videos/%Y/%m/%d') |
39 language = models.CharField(max_length = 20, choices=LANGUAGE_CHOICES) |
41 language = models.CharField(max_length = 20, choices=LANGUAGE_CHOICES) |
40 phonenumber = models.CharField(max_length=15) |
42 phonenumber = models.CharField(max_length=15) |
41 age = models.IntegerField(max_length=3) |
43 age = models.IntegerField(max_length=3) |
42 category = models.CharField(max_length = 80, choices=CATEGORY_CHOICES) |
44 category = models.CharField(max_length = 80, choices=CATEGORY_CHOICES) |
43 |
45 |