SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Сортировка в SQLAlchemy


Метки: python sqlalchemy 

Ответы

RemiZOffAlex  Создано: 2018-02-18 17:39:32.165374  Обновлено: 2018-02-18 17:39:32.165374

Пример сортировки по дате (поле created)

db_session.query(Table).order_by(Table.created.desc()).all()

Сортировка связи

class Table(Base):
    ...
    # Сортировка связанной таблицы по полю created
    table2_links = relationship(
        "Table2",
        primaryjoin="Table.id==Table2.table_id",
        order_by="Table2.created"
    )
    table2_links_reverse = relationship(
        "Table2",
        primaryjoin="Table.id==Table2.table_id",
        order_by="desc(Table2.created)"
    )

Возможно будут интересны и другие вопросы