[英]How to define a relation N:N in python3+django2?
我正在关注本教程: 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)
请仔细阅读文档并使用它来学习:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.