Size: a a a

Django [ru] #STAY HOME

2018 December 16

ДК

Дмитрий Кожанов in Django [ru] #STAY HOME
Invisible Fox
Во-первых, если вы делаете чистые SQL запросы, подставляя через примитивные операторы типо str.format(), что иногда делают, вы действительно лажаете. Orm в данном случае помогает, так как его разрабы думали о защите.
И аналогия, приведенная @Med1c84, не верна. Да, orm, как и фреймворк призвана облегчить разработку и развертывание, но как и фреймворк, спасает от некоторых оплошностей, которые вы можете сделать
Я тебя оскорблял? Нет. Просто может не стоит писать говнокод и инъекций не будет? Если ты без ORM не можешь нормально писать - это твоя проблема
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Дмитрий Кожанов
Я тебя оскорблял? Нет. Просто может не стоит писать говнокод и инъекций не будет? Если ты без ORM не можешь нормально писать - это твоя проблема
Окей, сорян. Но зачем писать велосипед?
источник

FO

Filip Ovsanov in Django [ru] #STAY HOME
Invisible Fox
Окей, сорян. Но зачем писать велосипед?
иногда это оправдано, проще изучить норм sql чем все хитрости orm 🤷‍♂
источник

FO

Filip Ovsanov in Django [ru] #STAY HOME
ну тоесть sql полюбому надо, а тут еще и orm монстрообразная со своими приколами
источник

PB

Petr B. in Django [ru] #STAY HOME
Filip Ovsanov
иногда это оправдано, проще изучить норм sql чем все хитрости orm 🤷‍♂
Скажем так, для того чтобы пользоваться орм - желательно представлять, что происходит под капотом.
Джанговская ормка достаточно высокоуровневая, и во многих местах ограничена.
источник

PB

Petr B. in Django [ru] #STAY HOME
Куда полезнее будет умение в SQLAlchemy
источник

FO

Filip Ovsanov in Django [ru] #STAY HOME
Petr B.
Скажем так, для того чтобы пользоваться орм - желательно представлять, что происходит под капотом.
Джанговская ормка достаточно высокоуровневая, и во многих местах ограничена.
я про это и говорю - часто проще на голом sql фигачить чем изучать бесконечные орм
источник

A

Aquinary in Django [ru] #STAY HOME
Оооочень глупый вопрос. Вот есть у меня модель users.User, наследую её от AbstractUser
Сейчас получается так, что кучу полей уже создаётся за меня (и я как-то не против)
То есть по логике, в саму модель, которую я создал, я могу пихать только те поля, которые мне нужны? И при этом не трогать username, email и т.д?
источник

PB

Petr B. in Django [ru] #STAY HOME
Filip Ovsanov
я про это и говорю - часто проще на голом sql фигачить чем изучать бесконечные орм
По сути крупных ормок две
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Filip Ovsanov
иногда это оправдано, проще изучить норм sql чем все хитрости orm 🤷‍♂
Никто не говорит, что SQL не нужно. Более того, orm часто становится узким горлышком и надо менять на sql
источник

FO

Filip Ovsanov in Django [ru] #STAY HOME
Petr B.
По сути крупных ормок две
джанговая привязана к джанге, алхими сложная в освоении🙄
источник

NK

ID:531453784 in Django [ru] #STAY HOME
Роман InstaLimon будет жить. Поприветствуем!
источник

PB

Petr B. in Django [ru] #STAY HOME
Filip Ovsanov
джанговая привязана к джанге, алхими сложная в освоении🙄
Джанговская привязана к джанге, да, но если ты выкидываешь из джанги ормку - то смысла использовать Джангу уже почти и нет ;)
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Filip Ovsanov
джанговая привязана к джанге, алхими сложная в освоении🙄
Не надо тут на алхимию. А джанговскую используют только из-за монолитности django
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Petr B.
Джанговская привязана к джанге, да, но если ты выкидываешь из джанги ормку - то смысла использовать Джангу уже почти и нет ;)
Это будет Flask, только хуже
источник

A

Aquinary in Django [ru] #STAY HOME
Ну да, соглашусь, я юзаю джанго, потому что вся нудятина сделана за меня. Уверен, есть другие фреймворки, в которых можно пистаь свои орм'ы)
источник

PB

Petr B. in Django [ru] #STAY HOME
В 2.1 добавили возможность использования rawqueryset почти как нормального кверисета, и это очень многие проблемы решает
источник

PB

Petr B. in Django [ru] #STAY HOME
Т.е. можно в Prefetch засунуть его, например
источник

A

Aquinary in Django [ru] #STAY HOME
Чего стоит механизм сессий.. после php он божественнен
источник

IF

Invisible Fox in Django [ru] #STAY HOME
Aquinary
Чего стоит механизм сессий.. после php он божественнен
А что после PHP не божественно?
источник