Обновить

Комментарии 8

Спасибо, не хватало чего-то подобного, особенно с джойнами через foo__bar, возьму на обкатку.

Спасибо за комментарий!

Если будет обратная связь - что исправить/что улучшить поделитесь. Постараюсь быстро внести изменения.

Очень давно не хватало подобного. Вижу, Вы пишите, что не все функции поддерживаются, а на сколько покрывает функционал алхимии? Есть такой "прекрасный" тортойз, который на деле оказался совсем не юзабельный в хоть сколько-нибудь немного сложных, чем обычно, запросах. Вот интересно, не также ли тут?

Еще интересно, писали сами или прибегали к помощи агентов? Сколько времени примерно у Вас ушло на разработку?

Из такого что лично мне не хватает:
– Это сложные джойны когда не только по зависимостям, плюс вроде правый джойн сейчас не до конца работает (сейчас корректно работает связь от родительской модели до детей).
– Подзапросы

Я планирую это добавить в ближайшее время. Но если что то не хватает именно в вашем случае, расскажите пожалуйста. Постараюсь добавить!

По поводу разработки – первая версия наверное около 11 месяцев назад вышла, тогда еще вроде агенты не были распространены или я просто их не так сильно использовал. Я тогда заложил правила интерфейсов, базовые запросы и так далее. Потом где то месяцев 10 у меня руки не доходили что б довести все до ума. В прошлом месяце я решил что пора уже доделать и с помощью клод кода добил - недостающий функционал =)

Как же хочется начать холивар насчёт сырых запросов

До сих пор не понимаю как работать нормально с моделями, их ведь читать не возможно.

Да согласен, иногда очень сложно читать запросы написанные ORM поэтому отчасти и был написан этот пакет. Так как джанго для меня гораздо более читабилен чем алхимия.

Посомтрите Oxyde. Ребята написали целую ORM с синтаксисом Django на rust.

Спасибо что поделились! Обязательно посмотрю!

Тут наверное еще проблема в том что проекты которые уже используют определенные решения (напр. туже алхимию) сложно переводить на что то новое без переписывания всего сервиса, поэтому и приходится думать над усредненными решениями.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации