You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过反向外键过滤Django查询集:获取无关联Asset的Project

获取无关联Asset的Project实例

要获取所有未关联任何Asset的Project实例,你可以利用Django的反向关联查询特性,在filter()中传递asset_set__isnull=True参数,具体代码如下:

Project.objects.filter(asset_set__isnull=True)

说明

  • Django会自动为外键关系生成反向关联属性,默认命名规则是关联模型名小写 + _set,这里Project对应的反向关联就是asset_set
  • __isnull=True用于筛选出反向关联集合为空的Project实例,也就是没有任何Asset与之关联的项目

内容的提问来源于stack exchange,提问作者Baz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 08:02:00