django orm - 在from子句中使用query作为子查询

时间:2014-02-06 15:53:27

标签: sql django django-orm

我们假设以下postgres查询:

select *
from (
    select distinct on (article) *
    from articles a
    where product = 'T-Shirts') a
order by min_price

如何在Django ORM中建立此功能?

使用Article.objects.[filters].distinct('article')会强制我执行.order_by('article', 'min_price'),这会导致错误的查询。

提前致谢。

0 个答案:

没有答案