Я типа извратился, что отбираю объекты Column по названию поля из модели, а потом уже передаю их в select, но это как-то поизвращенски.
Как тут лучше? Извлекать целиком, а потом уже отсеивать ненужные?
Короче пытаюсь реализовать логику для /api/entity?fields=
Ты хочешь в зависимости от полей строить тот или иной запрос?
Не проще отфильтровать при возврате на клиент?
Короче скорее да, хуйню нагородил
Я вспомнил, че я так сделал. У меня в select передаются: Entity.id, Entity.title, ....., func.count() и подзапрос select().scalar_subquery(). Ебался с тем, как мне результат одним кортежем получить. Т.е. если я передаю в select(Entity, func.count(), подзапрос), то получаю кортеж из трех элементов и Entity надо еще доизвлекать, а если колонки отдельно, то сразу все что надо единым кортежем. Короче вопрос в том, как ручками не писать каждую колонку в select) Подскажииите
Обсуждают сегодня