Ad.objects.annotate(count=Count('*') / Subquery(Img.objects.filter(ad_id='#####').values())
如上述代码中 ###部分我想拿到 外部表 Ad 的 id 值,在子查询中使用 F 查询,只是拿到了 Img 表的字段值,请问该如何拿到外部的值?求指教
1
loyalist OP 已解决。。。使用 django.db.models 中的 OuterRef 即可 ad_id = OuterRef('pk')
|