Skip to main content
 首页 » 编程设计

python之Django之如何找到查询集被排序的字段

2024年08月28日31artech

我有一个可以订购或不订购的查询集。 订购时,我想找到此类订购中使用的字段。

假设我的查询集是:

Store.objects.order_by('name', '-id') 

给定这样的查询集,是否有可能得到元组 ('name', '-id')?

请您参考如下方法:

您可以获得排序标准列表,访问query对象:

>>> qs = Store.objects.order_by('name', '-id') 
>>> print qs.query.order_by 
['name', '-id']