summaryrefslogtreecommitdiff
path: root/stapp/video/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'stapp/video/models.py')
-rw-r--r--stapp/video/models.py20
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)