Help designing model for including sem/year
I'm creating models to store questions and syllabus of different courses.
eg. program: Master of Fine Arts (MFA), courses: Sculpture, Visual arts
This is what I have in mind so far:
#django and postgresql
#from django.db import models
class Program(models.Model):
programid = models.IntegerField(unique=True)
programcode = models.CharField(maxlength=100)
programname = models.CharField(maxlength=100)
class Course(models.Model):
courseid = models.IntegerField(unique=True)
coursecode = models.CharField(maxlength=100)
coursename = models.CharField(maxlength=100)
coursecredit = models.IntegerField()
courseicon = models.CharField(maxlength=50)
program = models.ForeignKey(
Program, ondelete=models.CASCADE, relatedname="courses"
)
class Syllabus(models.Model):
course = models.ForeignKey(Course, ondelete=models.CASCADE, relatedname='syllabus')
topic = models.CharField(maxlength=100)
content = models.TextField()
hours = models.IntegerField()
/r/django
https://redd.it/1f3robj
I'm creating models to store questions and syllabus of different courses.
eg. program: Master of Fine Arts (MFA), courses: Sculpture, Visual arts
This is what I have in mind so far:
#django and postgresql
#from django.db import models
class Program(models.Model):
programid = models.IntegerField(unique=True)
programcode = models.CharField(maxlength=100)
programname = models.CharField(maxlength=100)
class Course(models.Model):
courseid = models.IntegerField(unique=True)
coursecode = models.CharField(maxlength=100)
coursename = models.CharField(maxlength=100)
coursecredit = models.IntegerField()
courseicon = models.CharField(maxlength=50)
program = models.ForeignKey(
Program, ondelete=models.CASCADE, relatedname="courses"
)
class Syllabus(models.Model):
course = models.ForeignKey(Course, ondelete=models.CASCADE, relatedname='syllabus')
topic = models.CharField(maxlength=100)
content = models.TextField()
hours = models.IntegerField()
/r/django
https://redd.it/1f3robj
Reddit
From the django community on Reddit
Explore this post and more from the django community