Size: a a a

Django [ru] #STAY HOME

2019 March 21

C

Cicerō in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
джанга тоже очень кривая архитектурно) там до сих пор нельзя выкинуть шаблонизатор, например, использовать формы только для валидации и бизнес-логики, без рендеринга виджетов
Drf сериалайзеры?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я говорил именно о формах Django
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
не про DRF
источник

C

Cicerō in Django [ru] #STAY HOME
Но вот они делают то что ты хочешь
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
да, но это не Django 😊
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это стороннее приложение к ней, других людей
источник

C

Cicerō in Django [ru] #STAY HOME
Можно слить Джанго с дрф и назвать джанго3
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, речь была не о том как сделать, а о судьбе Django) DRF - некая сторонняя аппка, которую частично, имело смысл бы слить с Django, возможно)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть вот именно в Django есть формы и там подход view -> форма, а форма тащит за собой виджеты, а они тащат за собой шаблонизатор
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и выключить его нельзя
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну просто чтобы не инициализировались хотя бы) вдруг я как serverless запускаю на AWS Lambda, зачем мне какие-то лишние классы там
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
проблема в том, что шаблонизатор прибит гвоздями к Django)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
проблема решается отказом от использования форм
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но аналогов формам внутри Django нет, аналог есть снаружи в виде стороннего приложения типа DRF
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
речь выше шла именно о развитии Django)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
развитие Django как фреймворка не может не быть связано с развитием подходов на фронтенде) в 2008-2010 годах на фронтенде всё было иначе, чем в 2019)

в 2019 люди на фронтенде используют Angular, React, Vue.js, а не jQuery) большинству людей не нужны никакие шаблоны от Django вообще) шаблонизаторы имело бы смысл вообще выкинуть из Django в сторонние приложение, по аналогии с тем, как работает DRF) кому нужен swagger - тот ставит, кому не нужен - не ставит) с шаблонизаторами имело бы смысл сделать так же)

а вот некий способ валидации данных - ну, он нужен) поэтому те же serializers в каком-то виде было бы разумно втащить в Django вместо form
источник

PB

Petr B. in Django [ru] #STAY HOME
В культях есть вполне себе кроссплатформенный qml
источник

A

Alex in Django [ru] #STAY HOME
архитектура может быть хорошей или плохой, иметь недостатки
источник

PB

Petr B. in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
развитие Django как фреймворка не может не быть связано с развитием подходов на фронтенде) в 2008-2010 годах на фронтенде всё было иначе, чем в 2019)

в 2019 люди на фронтенде используют Angular, React, Vue.js, а не jQuery) большинству людей не нужны никакие шаблоны от Django вообще) шаблонизаторы имело бы смысл вообще выкинуть из Django в сторонние приложение, по аналогии с тем, как работает DRF) кому нужен swagger - тот ставит, кому не нужен - не ставит) с шаблонизаторами имело бы смысл сделать так же)

а вот некий способ валидации данных - ну, он нужен) поэтому те же serializers в каком-то виде было бы разумно втащить в Django вместо form
Т.е. к дрфу прикрутить алхимию и джангоадминку, только переделать ее на spa
источник

PB

Petr B. in Django [ru] #STAY HOME
А в алхимию добавить __lookups и прочий джангосахар
источник