type = models.CharField(max_length=15, db_index=True)
order = models.IntegerField(db_index=True)
dc = JSONField(default='{}')
- curriculum_courses = models.ManyToManyField(CurriculumCourse)
+ curriculum_courses = models.ManyToManyField(CurriculumCourse, blank=True)
xml_file = models.FileField(upload_to="catalogue/lesson/xml",
null=True, blank=True, max_length=255)
null=True, blank=True)
student_pdf = models.FileField(upload_to="catalogue/part/student_pdf",
null=True, blank=True)
+
+
+class LessonStub(models.Model):
+ section = models.ForeignKey(Section, null=True, blank=True)
+ level = models.ForeignKey(Level)
+ title = models.CharField(max_length=255)
+ type = models.CharField(max_length=15, db_index=True)
+ order = models.IntegerField(db_index=True)
+
+ class Meta:
+ ordering = ['section', 'level', 'order']
+
+ def __unicode__(self):
+ return self.title