【发布时间】:2017-03-20 14:07:03
【问题描述】:
我正在使用 Django Q 对象从文本描述中自动构建复杂查询。
在我的一些查询中,我需要结合经典的 Q 查询,与 Max 运算符如:
Book.objects.filter(Q(....) & Q(...) ....).aggregate(Max('price'))
有没有办法将 Max 过滤器表示为 Q() 过滤器,这样我就可以使用一个简单的链:
filter(Q(...) & Q(...) & Qmax(...))
在我的查询生成器算法框架中会更方便
【问题讨论】: