Как проектировать модели Django?

Это мои модели Django Models

class Course(models.Model):
    course_name = models.CharField(max_length=100, blank=True)

    def __str__(self):
        return self.course_name

class Video(models.Model):
    video_name = models.CharField(max_length=100, blank=True)
    video_link = models.CharField(max_length=500, blank=True)

    def __str__(self):
        return self.video_name

class Unit(models.Model):
    unit_name = models.CharField(max_length=100, blank=True)
    videos = models.ManyToManyField(Video)
    course = models.ForeignKey(Course, on_delete=models.CASCADE)

    def __str__(self):
        return self.unit_name

class Blog(models.Model):
    blog_name = models.CharField(max_length= 100)

    def __str__(self):
        return self.blog_name

Учебник по Python 2 Учебник Python 1

Я хочу, чтобы мой учебник Python 2 не имел списка видео, который есть в учебнике Python 1, но каждый блок в учебнике Python 1 имеет тот же список видео, Как я могу изменить мой код, чтобы иметь эту систему?

Вернуться на верх