我有两个具有一对多关系的模型 - 父母和孩子。我想查询所有没有孩子的父母。在 SQL 中,我会做这样的事情:
SELECT p.*
FROM parent p
LEFT JOIN children c on (p.id=c.parent_id)
WHERE c.id IS NULL
Run Code Online (Sandbox Code Playgroud)
如何对单个 Django 查询执行相同的操作?
该模型的相关部分是:
class Parent(model):
...
class Child(model):
parent = ForeignKey(Parent, related_name='children')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1213 次 |
| 最近记录: |