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。