170 похожих чатов

Реально ли на SQLAlchemy написать подобный запрос: https://gist.github.com/Ingco/a54bc15f74303a12eab248bf3fbaa3a9 ? Был ли

у кого-то опыт?
Если не реально, то может знаете ОРМ, на которой можно?
Внедрять буду в Джанго.

15 ответов

10 просмотров

можно но не нужно

Artem-Gubatenko Автор вопроса
Andrew V
можно но не нужно

почему? От меня хотят: чтобы не было сырых запросов в проекте)

Artem Gubatenko
почему? От меня хотят: чтобы не было сырых запросо...

так ты хочешь переписать сырой запрос на такое же говно но с ОРМ наверняка

Artem-Gubatenko Автор вопроса
Andrew V
так ты хочешь переписать сырой запрос на такое же ...

> на такое же говно чем плох запрос? остальное не понял, без знаков препинания 🤷‍♂️

Artem Gubatenko
почему? От меня хотят: чтобы не было сырых запросо...

А вы бд менять собираетесь или есть вероятность того что она поменяется?

Artem-Gubatenko Автор вопроса
Sho
А вы бд менять собираетесь или есть вероятность то...

планов пока нету, но настойчевое пожелание все писать на ОРМ - есть. (так код легче поддерживать в дальнейшем)

Artem-Gubatenko Автор вопроса
Andrew V
содержит логику

не вижу ничего плохого в подсчете значений в sql запросе. БД быстрее отработает, чем я буду "крутить" и с читать эти данные на пайтоне

А джанговской орм такое не собрать разве?

Artem-Gubatenko Автор вопроса
Andrew V
зачем тогда переписывать на орм?

таково требование 🤷‍♂️ как уже писал: чтоб проще поддерживать код в дальнейшем. Это у меня хватило ума написать такой запрос, а кто-то другой - не сможет понять его. Вот и "надо на ОРМ"

Artem Gubatenko
таково требование 🤷‍♂️ как уже писал: чтоб проще п...

на орм понять его будет ещё сложнее, добавляется слой невнятных абстракций

Artem-Gubatenko Автор вопроса
Андрей
А джанговской орм такое не собрать разве?

почему-то задваиваются результаты по числу строк в связанной таблице( distinct не помог

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
8
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта