gpt4 book ai didi

python - 如何定义关系 N :N in python3+django2?

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:46 27 4
gpt4 key购买 nike

我正在学习本教程: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)

请自己阅读文档并尝试学习:)

关于python - 如何定义关系 N :N in python3+django2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48787957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com