您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

左加入Django ORM

左加入Django ORM

您可以通过遵循查找中的向后关系来执行此操作。

>>> qs = Department.objects.filter(departmentvolunteer__isnull=True).values_list('name', flat=True)
>>> print(qs.query)
SELECT "app_department"."name" FROM "app_department" LEFT OUTER JOIN
"app_departmentvolunteer" ON ( "app_department"."id" = "app_departmentvolunteer"."department_id" )
WHERE "app_epartmentvolunteer"."id" IS NULL

以下是有关“跨多值关系”查询的文档:https ://docs.djangoproject.com/en/stable/topics/db/queries/#spanning-multi-valued- relationships

Go 2022/1/1 18:43:10 有477人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶