3

注文されているかどうかにかかわらず、クエリセットがあります。順序付けされている場合、その順序付けで使用されるフィールドを見つけたいと思います。

私のクエリセットは次のとおりです。

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

そのようなクエリセットが与えられた場合、タプルを取得することは可能('name', '-id')ですか?

4

1 に答える 1

4

queryオブジェクトにアクセスして、順序付け基準のリストを取得できます。

>>> qs = Store.objects.order_by('name', '-id')
>>> print qs.query.order_by
['name', '-id']
于 2013-09-17T14:34:52.613 に答える