作为Python Django中一些自定义的基于指针的分页代码的一部分,我希望对一个通用的Queryset进行以下过滤和排序(我不知道前面的表名) WHERE (col_a, col_b) > (%s, %s)
ORDER BY col_a, col_b 如何用DjangoORM来表达呢?注意:我希望SQL保持元组比较,而不是基于AND子句。在以前的一些测试中,PostgreSQL似乎更有可能使用多列索引。
我有一个值字典,我希望根据自己定义的比较对其进行排序。我知道你不会整理字典。它比较两个元组,如果第一个更高,则返回true,因此如果使用第二个比较器,(0,4)将高于(0,3)。同样的,将返回True。我的字典是用字符串作为键,用两个整型元组作为值:
d = {'objA':(1,12),'objB':(13,3)} //