@ru_python

Страница 9032 из 9768
Gleb
15.05.2019
06:24:15
был и на Django ORM, был и с использованием голого SQL, а в чем собственно проблема?
Принципиально не в чем. Хочется что-нибудь другое попробовать.

м_м
15.05.2019
06:24:25
хм

Google
м_м
15.05.2019
06:24:36
ну ок

Gleb
15.05.2019
06:24:46
Попробуй sql
Нет, спасибо

Tishka17
15.05.2019
06:24:49
У либ есть обработчик встроенный
Он про экранирование что ли?

Alex
15.05.2019
06:24:51
Tishka17
15.05.2019
06:24:56
Александр
15.05.2019
06:25:03
Sergey
15.05.2019
06:25:12
Йо, а это вообще распростаненная практика юзать Алхимию вместо ОРМ джанги?

Alex
15.05.2019
06:25:13
если не хочешь raw SQL, чем собственно алхимия не устроила?

Worlak
15.05.2019
06:25:18
Людям лень изучать запросы, дожили

Tishka17
15.05.2019
06:25:34
Ну кстати, у меня был ещё небольшой проект, который по json генерирует sql для вставки в БД

Alex
15.05.2019
06:25:40
Йо, а это вообще распростаненная практика юзать Алхимию вместо ОРМ джанги?
эм… ну видишьли не все проекты пишут на сраной джанге

а там где нет джанги - нет смысла в джанго орм

Google
Gleb
15.05.2019
06:25:54
Людям лень изучать запросы, дожили
С чего вы взяли, что лень?

Alex
15.05.2019
06:26:10
а в джанго проектах тоже встречается использование SQLA, но значительно реже

мы в свое время так делали, но от джанги у нас оставался только роутинг.

Gleb
15.05.2019
06:26:24
Gleb
15.05.2019
06:26:49
noSQL? =)
Не-не, нужна именно реляция)

Worlak
15.05.2019
06:26:53
Alex
15.05.2019
06:27:12
сам понимаешь что если тебе нужна админка или плюшки DRF, то для алхимии готовых батареек может и не быть.

LighteR
15.05.2019
06:27:31
если не хочешь raw SQL, чем собственно алхимия не устроила?
мне кажется, не все еще понимают разницу между sa core и sa orm

Tishka17
15.05.2019
06:28:15
Надо бы попробовать проект на sa core сделать

Alex
15.05.2019
06:28:19
ну т.е. если ты хошь SQL и ORM, нафига пробовать что-то еще кроме алхимии?

Tishka17
15.05.2019
06:28:36
LighteR
15.05.2019
06:28:53
Надо бы попробовать проект на sa core сделать
ну это как raw sql просто с удобным query builder'ом

Alex
15.05.2019
06:29:51
я что-то не помню ни одного ORM хотя бы близко реализующему возможности алхимии.

Tishka17
15.05.2019
06:29:59
ну это как raw sql просто с удобным query builder'ом
В последний раз когда мне нужны были данамические квери, это был эластик.

Gleb
15.05.2019
06:31:22
А почему тогда?
SQL знаю прекрасно, опыта достаточно. не очень нравится интерфейс, в частности отношения

LighteR
15.05.2019
06:31:29
В последний раз когда мне нужны были данамические квери, это был эластик.
ну в эластике за счет того что запрос структуирован (json) не так больно собирать запрос из частей

Google
Alex
15.05.2019
06:31:41
Например?
да много чего, можно пробежаться по доке.

В других языках масса
я конечно же про питоновские говорю

LighteR
15.05.2019
06:34:03
За счёт размеров запроса, было больно
ну даже в больших запросах там не проблема в любую часть запроса что-то добавить в отличии от sql

Tishka17
15.05.2019
06:34:07
Я так и не научился мыслить ормом

Worlak
15.05.2019
06:35:01
Максим
15.05.2019
06:35:02
?
Там вопрос

Tishka17
15.05.2019
06:35:03
Там вопрос
Там чёт сложное и не про питон

LighteR
15.05.2019
06:35:24
Ну а потом для оптимизации переделывай нафиг все.
ну не без этого ) в sql'е в принципе так же

Alex
15.05.2019
06:36:04
Я так и не научился мыслить ормом
с джангой сравнивать вообще бессмысленно, она даже ON DELETE \ ON UPDATE не умеет генерировать. но если посмотреть на список поддерживаемых бекендов, возможные варианты eager load, варианты использования с репликацией…. то настолько сложную и конфигурабельную ORM в питоне еще не видел.

Максим
15.05.2019
06:36:05
Tishka17
15.05.2019
06:36:07
ну не без этого ) в sql'е в принципе так же
В sql у тебя редко where на два экрана. И это с учётом отсутствия джойнов

Alex
15.05.2019
06:36:20
есть конечно минусы, в частности с миграциями…

Tishka17
15.05.2019
06:37:05
Омг

LighteR
15.05.2019
06:37:21
причем в момент миграции она создает DEFAULT в базе, чтобы заполнить существующии записи, а потом сразу же его дропает

Google
LighteR
15.05.2019
06:37:31
просто дичь какая-то

Alex
15.05.2019
06:37:34
угу, я с этим в свое время намучался.

LighteR
15.05.2019
06:37:56
лок таблицы из-за default'а, который потом дропается это ппц

Admin
ERROR: S client not available

Andrew
15.05.2019
06:40:41
Подскажите пожалуйста, tastypie еще юзабельный? Просто в документации указано, что последняя версия была сделана под Django 1.7, а щас уже 2.2 есть

LighteR
15.05.2019
06:41:23
забудь про это наркоманское поделие

забудь про это наркоманское поделие
поверь человеку, который на нескольких проектах с ним работал. Для создания апи хуже фреймворка не найти. Вот этот их объект bundle, который во время обработки запроса мутируется в тысяче мест, приводит к долгому и мучительному дебагу в случае возникновения каких-либо проблем (а они в tastypie возникают регулярно, особенно при наличии related-сущностей в ресурсах). Ко всему прочему там и с перфомансом все не очень хорошо.

в общем, даже не любимый мной drf на две головы лучше tastypie

Andrew
15.05.2019
07:06:23
забудь про это наркоманское поделие
А есть его аналог/замена? Или может в новых версиях Django имеются нужные тулзы?

Andrew
15.05.2019
07:09:13
А, вот как

Окей, спасибо

Tishka17
15.05.2019
08:04:40
кто тут в маршмеллоу шарит. я чет туплю: class MessageSchema(Schema): id = fields.Str(attribute="Id") timestamp = fields.Int(default=0, attribute="Timestamp") params = fields.List(fields.Dict(), attribute="data", default=list) s = MessageSchema().load({ "Id": "qwe", "Timestamp": 1, "data": [{}] }) print(s) # UnmarshalResult(data={}, errors={})

ЧЯДНТ?

Google
[Anonymous]
15.05.2019
08:14:48
Привет всем! Какой бесплатный ide для питона самый удобный?

Sergey
15.05.2019
08:15:01
pycharm

[Anonymous]
15.05.2019
08:16:14
спасибо!

hvppydvddy
15.05.2019
08:16:33
Смотря что хотеть вообще от ide, я помню вообще от саблайма в восторге был)))

Не ide но мне ваще зашло)

[Anonymous]
15.05.2019
08:17:15
Он не бесплатный (:
а что-то бесплатное? или нормальных решений нет?)

hvppydvddy
15.05.2019
08:17:15
Там ограничение только надпись что копия не зарегана)

[Anonymous]
15.05.2019
08:17:36
Спасибо!

Ringo
15.05.2019
08:17:39
Там ограничение только надпись что копия не зарегана)
"Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use."

Tishka17
15.05.2019
08:17:40
Он не бесплатный (:
кто не бесплатный?

а

Страница 9032 из 9768