这是场景:
我有一个学生模型,其主题字段与主题模型的多对多关系相关
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()) 并显示 Student 正在使用的程序名称?
是否有可能,或者我需要在学生模型中创建与程序模型的多对多关系相关的附加字段?