我正在关注本教程:https://docs.djangoproject.com/en/2.0/intro/tutorial02/
在本教程中,我可以创建一个 Question
类和一个 Choice
类。一题包含多项选择,但一项选择只属于 1 题。
按照教程,类 Choice
中有一个 foreign_key
引用类 Question
和变量 choice_set
将自动创建。
现在我想修改一个选项也可以属于多个问题。我该怎么做?
最佳答案
而不是
question = models.ForeignKey(Question, on_delete=models.CASCADE)
您将使用ManyToManyField
:
question = models.ManyToManyField(Question, on_delete=models.CASCADE)
请自己通读文档并尝试学习:)
关于python - 如何定义关系 N :N in python3+django2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48787957/