我有一个可以订购的查询集。 当它有序时,我想找到这种排序中使用的字段。
假设我的查询集是:
Store.objects.order_by('name', '-id')
在给定此类查询集的情况下,是否可以获取元组('name', '-id')
?
答案 0 :(得分:3)
您可以获取订购条件列表,访问query
对象:
>>> qs = Store.objects.order_by('name', '-id')
>>> print qs.query.order_by
['name', '-id']