Wie kann man die Sortierreihenfolge in einer Variablen in sqlalchemy angeben?

Im Moment mache ich Folgendes:

if order_type == 'desc':
    result = session.\
             query(Customer).\
             order_by(desc(getattr(Customer, sorting_column_name))).\
             all()
else:
    result = session.\
             query(Customer).\
             order_by(asc(getattr(Customer, sorting_column_name))).\
             all()

Gibt es eine Möglichkeit anzurufenorder_by Einfach und in der angegebenen Reihenfolge sortierenorder_type als Variable, um zu entscheiden, ob sortiert werden sollasc oderdesc?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage