Как указать порядок для записей, возвращаемых через Peewee через внешний ключ?
У меня есть следующая (упрощенная) модель:
class Order(peewee.Model):
order_no = peewee.CharField()
class OrderLine(peewee.Model):
order_item = peewee.CharField()
quantity = peewee.IntegerField()
price = peewee.DecimalField()
order = peewee.ForeignKeyField(Order)
Когда я получаю заказ с помощью my_order = Order.get(1234)
Я бы хотел затем перебрать строки заказа в определенном порядке c, иногда в порядке order_item
, иногда в порядке quantity
. Есть ли способ сделать это? В настоящий момент они, похоже, возвращаются в порядке order_item.id
из базы данных.