Я думаю, что это более стандартный способ сделать это. Вместо того, чтобы пытаться сортировать name
и 1 одновременно, вы присваиваете каждой строке 1 или 0, если это Огайо или нет, и сначала сортируете по этому, затем вы сортируете по имени. Порядок должен быть ASC
по умолчанию, как указано в комментариях.
db.query(ListModel).order_by(
case([(ListModel.name=='OHIO', 0)], else_=1),
ListModel.name)