
你创建了一个外键
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。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)