【发布时间】:2010-11-13 01:23:05
【问题描述】:
我正在寻找使用原始 SQL 相当容易编写的稍微复杂的查询。这是原始查询的示例:
SELECT my,fields FROM sales WHERE is_paid = False OR status = 'toship' AND otherfield = 'FOO' AND anotherfield = 'BAR'
这很简单,它生成 is_paid = False 的所有结果,然后为我的 AND 匹配生成第二个结果集。
现在我了解了 Q 对象,我了解了过滤,但我似乎不知道如何在 Django ORM 中干净利落地实现这一点。
有什么建议吗?
谢谢
【问题讨论】: