這裏的情景: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