我需要为这个结构制作Django模型:
运动只有名称和文字......在一节课中必须进行10次练习。 在我看来,我们需要1个课桌和1个桌上练习:
class Lessons(models.Model):
name = models.CharField()
class Exercises(models.Model):
name = models.CharField()
text = models.CharField()
在这里,我不知道如何将1节课与10节练习联系起来。
我能以哪种方式做到?
答案 0 :(得分:3)
你只需要在练习和课程之间建立关系,
有一个例子:
class Lessons(models.Model):
name = models.CharField()
class Exercises(models.Model):
lesson = models.ForeignKey(Lessons)
name = models.CharField()
text = models.CharField()
练习属于课程是有道理的。