Avrong
Июнь 11, 2016 21:18:09
_
4kpt_IV
Июнь 11, 2016 21:32:37
А вот не надо было этого делать. Ой не надо….
Давно с джанги перешли?
PooH
Июнь 12, 2016 07:31:21
4kpt_IV
А вот не надо было этого делать. Ой не надо….
А что плохого в генераторах boilerplate-кода(фиг знает как по-русски сказать)?
Я, правда, пользую
Cookiecutter
4kpt_IV
Июнь 12, 2016 11:21:04
В том, что фласк это не джанга. Тут совсем другая философия. Да и собрать приложение на фласке можно кучей способов в зависимости от задачи…
FishHook
Июнь 12, 2016 11:36:57
Да перестаньте!
Все они работают примерно одинаково, какая там философия!
4kpt_IV
Июнь 12, 2016 16:22:11
Нет. Не согласен. Работают по схожим принципам (патерны никто не отменял), но конфигурируются и управляются по-разному. Поэтом натягивать конфигурацию по джанговским приниципам на фласк все же не стоит.
Дальше. Существует множество расширений для решения одних и тех же задач. Как с импортами быть то? Ну и моя любовь к blueprint + classy никуда же не делась. Мне в этом случае вообще инстанс app не нужен во вьюхе
Ну не могу поблагодарить за скрипт, который помогает мне собирать приложение “ущербно-канонично”. Я даже два доклада делал, почему каноничный фласк ужасен и как делать ТРУЪ
Avrong
Июнь 12, 2016 17:01:26
_
4kpt_IV
Июнь 12, 2016 18:40:54
Avrong
Вы первый, кто об этом заявил, что это нужно. Может это нужно только Вам? Вы знаете сколько фласку уже? И ни разу не было такого ext? Вас это не смутило вообще? И Вы с такими знаниями как у Вас решили всем “помочь”?
P.S. Вместо того, чтобы умничать, лучше бы по PEP8 что-то почитали…
Avrong
Июнь 12, 2016 19:14:51
4kpt_IV, я не заявил что это нужно. Я никого не призываю использовать данный скрипт. Я пишу на Flask два года и за это время много раз создавал проекты с разной структурой, понимаю, что нельзя уместить все варианты в небольшом скрипте, но попытался создать небольшой скрипт для ускорения работы.
P.S. PEP8 изучал, но к сожалению, не всегда придерживаюсь его правил.
FishHook
Июнь 12, 2016 19:26:06
да ну, чем “стандартнее” решение, тем лучше.
Это очень хорошо, когда мы наперед знаем структуру проекта, что где искать и что за что отвечает.
В этом смысле скаффолдинг - мощное подспорье для веб разработчика, и Джанго в этом смысле - пример для подражания. Создал проект одной командой, добавил модуль другой командой, все настройки документированы и сосредоточены в одном месте.
А кто там чего нафантазирует в меру своей сообразительности - это к любителям головоломок. Фреймворк, он на то и фреймворк, чтобы диктовать вполне определенные правила и нормы, без волюнтаризма.