4kpt_III
Да много чему. Уже раз сто писал.
Я не слежу за Вашими сообщениями :D
4kpt_III
После джанговского ОРМ человек, если не работал с БД, зачастую не понимает как работают связи внутри БД.
4kpt_III
В алхимии такой фокус не пройдет. Нужно понимать что ты и как делаешь.
Да, Django делает за тебя чуть больше, чем нужно. Но достаточно прочитать внимательно документацию.
4kpt_III
Переопределение query в моделях вообще считается нормальным тоном и прямо в книгах учится как это делать.
Что в этом плохого? Если ты знаешь зачем ты это делаешь.
Я и в sqlalchemy переопределял, если мне нужно было поведение поменять.
4kpt_III
Шаблонизатор без макросов (вроде уже можно полноценно добавить джинджу, хотя я не уверен так как не работаю с джангой, а просто слышал).
Её давно используют с Django, но вроде бы через костыль.
Но рендеринг на беке это прошлое.
4kpt_III
25 этажные импорты.
Если нужно пользоваться библиотеками, то как без импортов?) Можно без них обойтись?))
4kpt_III
Регекспы в определении урла.
Да это минус.
4kpt_III
На кой они там вообще?
Спросите разработчиков :)
4kpt_III
Да много еще можно наскрести.
Можно, у каждого инструмента свои минусы и плюсы, всё как обычно.
Самый большой минус это возможность стать Django-разработчиком вместо Python-разработчика.
Но думаю, что это больше зависит от самого человека.
4kpt_III
Я начинал с джанги, поэтому мне было легко во фласке и комфортно, поэтому не могу сказать.
Я стараюсь рассматривать frameworks, как инструменты(без фанатизма), важнее более базовые вещи.
В Django много готовых и доступных “батареек” это реально облегчает разработку.
Так что, если проект не отходит далеко от традиционных технологий, то Django это вполне разумный вариант.
4kpt_III
P.S. Могу кинуть ссылку на видео, где чувак прям с моими мыслями докладывался
Давайте