Wie kann ich mehrere "order_by" in Flask-SQLAlchemy?

Sagen wir, ich habe eine User Modell mit Feldern popularity und date_created. Ich will die folgende Abfrage:

SELECT * FROM user ORDER BY popularity DESC, date_created DESC LIMIT 10

In SQLAlchemy, für einen einzigen dieser Werke:

User.query.order_by(User.popularity.desc()).limit(10).all()

Sollte ich einfach ein anderes order_by()? Oder setzen Sie die beiden popularity und date_created in meinem aktuellen order_by()?

Möchte ich popularity vorrangig auf date_created für die Bestellung.

InformationsquelleAutor Noé Malzieu | 2013-04-03
Schreibe einen Kommentar