
Gleb
15.05.2019
06:24:15

Alex
15.05.2019
06:24:24

м_м
15.05.2019
06:24:25
хм

Tishka17
15.05.2019
06:24:36

Google

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

Gleb
15.05.2019
06:24:46

Tishka17
15.05.2019
06:24:49

Alex
15.05.2019
06:24:51

Worlak
15.05.2019
06:24:55

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

Sergey
15.05.2019
06:26:27

Gleb
15.05.2019
06:26:49

Worlak
15.05.2019
06:26:53

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

LighteR
15.05.2019
06:27:31

Alex
15.05.2019
06:27:53

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

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

Tishka17
15.05.2019
06:29:59

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

LighteR
15.05.2019
06:31:29

Gleb
15.05.2019
06:31:37

Google

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

Tishka17
15.05.2019
06:32:46

LighteR
15.05.2019
06:34:03

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

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

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

LighteR
15.05.2019
06:36:51

Alex
15.05.2019
06:36:57

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'а, который потом дропается это ппц

Tishka17
15.05.2019
06:38:10

Admin
ERROR: S client not available

Tishka17
15.05.2019
06:38:18
А. Миграции
Лол

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

Tishka17
15.05.2019
07:06:43

LighteR
15.05.2019
07:06:50

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 но мне ваще зашло)

Ringo
15.05.2019
08:16:55

[Anonymous]
15.05.2019
08:17:15

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

Alex
15.05.2019
08:17:27

Ringo
15.05.2019
08:17:29

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

Ringo
15.05.2019
08:17:39

Tishka17
15.05.2019
08:17:40
а