Форум сайта python.su
А вот не надо было этого делать. Ой не надо….
Давно с джанги перешли?
Отредактировано 4kpt_IV (Июнь 11, 2016 21:32:49)
Офлайн
4kpt_IVА что плохого в генераторах boilerplate-кода(фиг знает как по-русски сказать)?
А вот не надо было этого делать. Ой не надо….
Офлайн
В том, что фласк это не джанга. Тут совсем другая философия. Да и собрать приложение на фласке можно кучей способов в зависимости от задачи…
Офлайн
Да перестаньте!
Все они работают примерно одинаково, какая там философия!
Офлайн
Нет. Не согласен. Работают по схожим принципам (патерны никто не отменял), но конфигурируются и управляются по-разному. Поэтом натягивать конфигурацию по джанговским приниципам на фласк все же не стоит.
Дальше. Существует множество расширений для решения одних и тех же задач. Как с импортами быть то? Ну и моя любовь к blueprint + classy никуда же не делась. Мне в этом случае вообще инстанс app не нужен во вьюхе
Ну не могу поблагодарить за скрипт, который помогает мне собирать приложение “ущербно-канонично”. Я даже два доклада делал, почему каноничный фласк ужасен и как делать ТРУЪ
Офлайн
Avrong
Вы первый, кто об этом заявил, что это нужно. Может это нужно только Вам? Вы знаете сколько фласку уже? И ни разу не было такого ext? Вас это не смутило вообще? И Вы с такими знаниями как у Вас решили всем “помочь”?
P.S. Вместо того, чтобы умничать, лучше бы по PEP8 что-то почитали…
Отредактировано 4kpt_IV (Июнь 12, 2016 18:46:06)
Офлайн
4kpt_IV, я не заявил что это нужно. Я никого не призываю использовать данный скрипт. Я пишу на Flask два года и за это время много раз создавал проекты с разной структурой, понимаю, что нельзя уместить все варианты в небольшом скрипте, но попытался создать небольшой скрипт для ускорения работы.
P.S. PEP8 изучал, но к сожалению, не всегда придерживаюсь его правил.
Офлайн
да ну, чем “стандартнее” решение, тем лучше.
Это очень хорошо, когда мы наперед знаем структуру проекта, что где искать и что за что отвечает.
В этом смысле скаффолдинг - мощное подспорье для веб разработчика, и Джанго в этом смысле - пример для подражания. Создал проект одной командой, добавил модуль другой командой, все настройки документированы и сосредоточены в одном месте.
А кто там чего нафантазирует в меру своей сообразительности - это к любителям головоломок. Фреймворк, он на то и фреймворк, чтобы диктовать вполне определенные правила и нормы, без волюнтаризма.
Офлайн