我正在学习本教程:https://docs.djangoproject.com/en/2.0/intro/tutorial02/
在本教程中,我可以创建一个类 Question 和一个类 Choice。一题包含多项选择,但一个选择只属于一题。
按照教程,Choice类中有一个foreign_key,它引用类Question,变量 choice_set 将自动创建。
现在我想修改一个选项也可以属于多个问题。我应该怎么做?
请您参考如下方法:
代替
question = models.ForeignKey(Question, on_delete=models.CASCADE)
您将使用 ManyToManyField :
question = models.ManyToManyField(Question, on_delete=models.CASCADE)
请自己阅读文档并尝试学习:)
