Django ManyToMany filter()

Django ManyToMany filter(),第1张

Django ManyToMany filter()

只是重申托马斯所说的话。

在多对多和多对一测试中,有很多

FOO__in=...
样式过滤器的示例。这是你特定问题的语法

users_in_1zone = User.objects.filter(zones__id=<id1>)# same thing but using inusers_in_1zone = User.objects.filter(zones__in=[<id1>])# filtering on a few zones, by idusers_in_zones = User.objects.filter(zones__in=[<id1>, <id2>, <id3>])# and by zone object (object gets converted to pk under the covers)users_in_zones = User.objects.filter(zones__in=[zone1, zone2, zone3])

使用querysets时,会在各处使用双下划线(__)语法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5021675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存