【问题标题】:How to create OneToMany relationship?如何创建 OneToMany 关系?
【发布时间】:2021-08-27 06:30:25
【问题描述】:

我有模特

class Meeting(models.Model):
    name = models.CharField(max_length = 255)

如何创建模型GroupMeeting女巫可以连接多个会议而一个会议只能有一个GroupMeeting

class GroupMeeting ( models . Model ):
    meeting = models . ForeignKey ( Meeting , on_delete = models.SET_NULL 
    group_id = models . IntegerField () 
    name = models . CharField ( max_length = 255 )

在这种情况下,我有相反的情况 许多GroupMeeting 有一个Meeting

如何在不改变Meeting类的情况下做到这一点!!

【问题讨论】:

标签: django


【解决方案1】:

你的 ForeignKey 弄错了。 ForeignKey 是多对一的,所以如果你有

group_meeting = models.ForeignKey(GroupMeeting , on_delete=models.SET_NULL)

在会议课上,你会得到你想要的结果

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 2019-06-29
    • 2010-11-16
    • 2022-09-25
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多