如何制作模型,django

时间:2015-08-06 12:32:05

标签: python django model

我需要为这个结构制作Django模型:

enter image description here 运动只有名称和文字......在一节课中必须进行10次练习。 在我看来,我们需要1个课桌和1个桌上练习:

class Lessons(models.Model):

    name = models.CharField()


class Exercises(models.Model):
    name = models.CharField()
    text = models.CharField()

在这里,我不知道如何将1节课与10节练习联系起来。

我能以哪种方式做到?

1 个答案:

答案 0 :(得分:3)

你只需要在练习和课程之间建立关系,

有一个例子:

class Lessons(models.Model):
    name = models.CharField()

class Exercises(models.Model):
    lesson = models.ForeignKey(Lessons)
    name = models.CharField()
    text = models.CharField()

练习属于课程是有道理的。