code: def order_by(self, *criterion):
          
          query = self._copy()
          query._order_by = criterion
          return query
docs: apply one or more ORDER BY criterion to the query and
          return the newly resulting Query
  
          All existing ORDER BY settings can be suppressed by passing None -
          this will suppress any ORDER BY configured on mappers as well.