Django - 如何查找订阅查询集的字段?

时间:2013-09-16 19:39:12

标签: python django django-queryset

我有一个可以订购的查询集。 当它有序时,我想找到这种排序中使用的字段。

假设我的查询集是:

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

在给定此类查询集的情况下,是否可以获取元组('name', '-id')

1 个答案:

答案 0 :(得分:3)

您可以获取订购条件列表,访问query对象:

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