Я прямо in place хранил
> in place это там же где выполнял запрос? А если SQL большой?
у нас также
То тройные кавычки твои лучшие друзья :)
такие? ((()))
“””
Если запросов много, есть ли смысл для переиспользования такие запросы хранить в json файле и парсить при надобности (или в отдельном .py с переменными, потом импортировать)?
я обычно просто в кавычках переношу, пайчарм умеет
Они могут сбить с толку
а тройные кавычки не вылезают в хэлпе потом?
не понятно: это вопрос или ответ на мой вопрос?
Поправил, вопрос. (Сам не пишу sql, свою идею выдвинул на критику, чтобы на другие случаи примерять)
лично мне: парсить json, кажется не очень) Я выделил папку, в которую думаю складывать модули с запросами (если еще понадобятся). Потом просто импорт и использование. Но это первый мой голый sql в проекте. Ранее удавалось обходиться ОРМ
Просто у кого то видел, шаблоны json запросов лежали в файлах .json. Сразу и подумал, не лучше ли использовать было class, который потом json.dumps(dict_from_class(respond_class))
Для одного проекта держал в менеджере, все ро запросы
думал об этом, но наши модельки не разбиты по отдельным файлам, а запрос слишком большой)
офигеть, какой ответ будет?
список Ордеров с динамически посчинанной финальной стоимостью (там высчитавание скидки/накидки из процентов) из данных в связанной таблице + сумма, которую заплатили (считается проще, но из стронней таблицы) Через ОРМ не получилось, потому что строки в результате задваивались (ОРМ делал через JOIN) В итоге все ради одного значения для каждой строки в результате)
там даже не целые объекты, а 4 поля (мы же пишем оптимальные запросы - ничего лишнего 😂)
а еще там, подсчет суммы которую оплатили, через GenericFK ))
должна быть лютейшая декомпозиция, наверное ))
зато гибко) мне еще обещали, что дальше будем реализовывать логику еще заковыристей. т.е. к этой имеющийся, добавляем еще
Ты первый раз такой зарос видишь?)
да
Да ну че врешь
Я серьезно, первый раз вижу запрос на высоту монитора
а не видел какие генерит ОРМ?
Не, как по мне обычные запросы проще орм
Да ОРМ в основном нормальные генерит, не особо усложняет. Там наверху тоже нормальный запрос вроде
бывает утыкаешься в её ограничения
я взял, то что сгенерил ОРМ, и переделал немного. Чтоб мне подошел))
Я начал учить веб разработку с орм, жестко тупил, потом перешёл на апи субд, и проще стало
апи субд - это голые sql запросы?
в моем понимании - да, типо на прямую работать с бд через апи
знать sql еще и полезно, когда изучаешь ОРМ)) теперь, надеюсь, не пишешь запросы на sql?
я исключительно на sql пишу)) орм пока неуверенно пользуюсь
это плохо для дальнейшей поддержки и чтения) не все знают SQL
Обсуждают сегодня