这里的情景:Django的嵌套模型字段访问
我有一个学生模型与连接主题领域的许多一对多的关系,物体模型
class Student(models.Model):
(...)
subject = models.ManyToManyField(Subject)
在主题模式,我有一个程序场与程序模型的多对多关系相关联。主题模型也获得了CharField名称。
class Subject(models.Model):
(...)
program = models.ManyToManyField(Programs)
在程序模式,我有一个字段:
class Programs(models.Model):
name = models.CharField(max_length=40)
(...)
Django的许多到许多领域创造更多的表。在我的应用程序中,我创建了一个与程序相对应的程序和主题。然后我创建一些学生并选择一些科目。 如何访问程序名称字段(Student.objects.all())并显示学生正在使用的程序名称?
是否有可能,或者我需要在学生模型中创建与程序模型中的多对多关系相关的其他字段?
你没有。在django模型中查看'through tables'。我想这就是你所指的。 – karthikr