【发布时间】:2015-06-20 09:08:46
【问题描述】:
我有一个模型,它有一个ForeignKey 字段和null=True。
字段语义是 NULL 条目是允许的,而非 NULL 条目将其绑定到外部表中的单个行。
我想构建一个 ORM 过滤器,它对应于:
SELECT * FROM foo
WHERE foo.fk_field = ?
OR foo.fk_field IS NULL
(问号代表外部表中的单个值。)
是否可以在 Django ORM 中执行此操作,所以我需要求助于 raw 查询吗?
【问题讨论】: