python 按反向外键过滤查询集

9jyewag0  于 2023-04-19  发布在  Python
关注(0)|答案(1)|浏览(83)

如果我有以下情况:

class Asset(models.Model):
    name = models.TextField(max_length=150)
    project = models.ForeignKey('Project')

class Project(models.Model):
    name = models.TextField(max_length=150)

我传递给Project.objects.filter()的参数是什么,以获取所有没有关联资产的项目。

cbjzeqam

cbjzeqam1#

您可以实现左外联接,如下所示:

Project.objects.filter(asset__isnull=True).distinct()

相关问题