diff options
Diffstat (limited to 'stapp/video/models.py')
-rw-r--r-- | stapp/video/models.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/stapp/video/models.py b/stapp/video/models.py new file mode 100644 index 0000000..9c17a7a --- /dev/null +++ b/stapp/video/models.py @@ -0,0 +1,20 @@ +from django.db import models +from django.contrib.auth.models import User +class Video(models.Model): + """Videos to be uploaded..""" + video_name = models.CharField(max_length=128) + video_file = models.FileField(upload_to="videos") + video_descriotion = models.TextField() + +class Module(models.Model): + name = models.CharField(max_length=128) + description = models.TextField() + vidio_list = models.ManyToManyField(Video) + +class Profile(models.Model): + """User Profile describes data/information about regirstered user.""" + user = models.OneToOneField(User) + roll_number = models.CharField(max_length=20) + institute = models.CharField(max_length=128) + department = models.CharField(max_length=64) + position = models.CharField(max_length=64) |