您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在此Django应用程序教程中,choice_set是什么?

在此Django应用程序教程中,choice_set是什么?

你创建了一个外键Choice,每个外键都与一个外键相关Question

因此,每个Choice显式都有一个question字段,你可以在模型中声明该字段。

Django的ORM也遵循这种关系Question,在每个实例上自动生成一个名为foo_setwhere Foo是模型的ForeignKey字段,其中包含该模型的字段。

choice_set一个RelatedManager可以创建Choice与Question实例相关的对象的查询集的,例如q.choice_set.all()

如果你不喜欢foo_setDjango自动选择的命名方式,或者你对同一个模型拥有多个外键并且需要区分它们,则可以使用related_name参数来选择自己的替代名称ForeignKey

我找到了此文档:遵循“向后”关系。

Go 2022/1/1 18:24:17 有566人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶