0
这是一个非常困难的问题,我无法回答。Django如何将水平添加到选择多个
我有三个类,TestSubject可以有多个主题,一个模块可以有多个主题。
class Module(models.Model):
id = models.AutoField(primary_key=True)
user = models.ForeignKey(User)
class Subject(models.Model):
id = models.AutoField(primary_key=True)
module = models.ForeignKey(Module)
class TestSubject(models.Model):
id = models.AutoField(primary_key=True)
test = models.ForeignKey(Test)
subject = models.ManyToManyField(Subject)
在TestSubject管理形式,我可以有多个选择的文本框下面的题目所示:
**module1
*subject1
*subject2
**module2
*subject3
*subject4
所以当useer选择模块1,它会自动在同一模块中选择所有的科目中,例如,当我选择module1时,选择了主题1和2。