只是重申托马斯所说的话。
在多对多和多对一测试中,有很多
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时,会在各处使用双下划线(__)语法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)