MCPcopy
hub / github.com/tortoise/tortoise-orm / order_by

Method order_by

tortoise/queryset.py:467–482  ·  view source on GitHub ↗

Accept args to filter by in format like this: .. code-block:: python3 .order_by('name', '-tournament__name') Supports ordering by related models too. A '-' before the name will result in descending sort order, default is ascending. :raises Fie

(self, *orderings: str)

Source from the content-addressed store, hash-verified

465 return new_ordering
466
467 def order_by(self, *orderings: str) -> QuerySet[MODEL]:
468 """
469 Accept args to filter by in format like this:
470
471 .. code-block:: python3
472
473 .order_by('name', '-tournament__name')
474
475 Supports ordering by related models too.
476 A '-' before the name will result in descending sort order, default is ascending.
477
478 :raises FieldError: If unknown field has been provided.
479 """
480 queryset = self._clone()
481 queryset._orderings = self._parse_orderings(orderings)
482 return queryset
483
484 def _as_single(self) -> QuerySetSingle[MODEL | None]:
485 self._single = True

Calls 2

_cloneMethod · 0.95
_parse_orderingsMethod · 0.95