Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 11, 2016 21:18:09

Avrong
Зарегистрирован: 2014-12-15
Сообщения: 30
Репутация: +  0  -
Профиль  

_

_

Отредактировано Avrong (Май 19, 2018 23:46:52)

Офлайн

#2 Июнь 11, 2016 21:32:37

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

_

А вот не надо было этого делать. Ой не надо….
Давно с джанги перешли?

Отредактировано 4kpt_IV (Июнь 11, 2016 21:32:49)

Офлайн

#3 Июнь 12, 2016 07:31:21

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

_

4kpt_IV
А вот не надо было этого делать. Ой не надо….
А что плохого в генераторах boilerplate-кода(фиг знает как по-русски сказать)?
Я, правда, пользую Cookiecutter



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#4 Июнь 12, 2016 11:21:04

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

_

В том, что фласк это не джанга. Тут совсем другая философия. Да и собрать приложение на фласке можно кучей способов в зависимости от задачи…

Офлайн

#5 Июнь 12, 2016 11:36:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

_

Да перестаньте!
Все они работают примерно одинаково, какая там философия!



Офлайн

#6 Июнь 12, 2016 16:22:11

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

_

Нет. Не согласен. Работают по схожим принципам (патерны никто не отменял), но конфигурируются и управляются по-разному. Поэтом натягивать конфигурацию по джанговским приниципам на фласк все же не стоит.

Дальше. Существует множество расширений для решения одних и тех же задач. Как с импортами быть то? Ну и моя любовь к blueprint + classy никуда же не делась. Мне в этом случае вообще инстанс app не нужен во вьюхе

Ну не могу поблагодарить за скрипт, который помогает мне собирать приложение “ущербно-канонично”. Я даже два доклада делал, почему каноничный фласк ужасен и как делать ТРУЪ

Офлайн

#7 Июнь 12, 2016 17:01:26

Avrong
Зарегистрирован: 2014-12-15
Сообщения: 30
Репутация: +  0  -
Профиль  

_

_

Отредактировано Avrong (Май 19, 2018 23:48:24)

Офлайн

#8 Июнь 12, 2016 18:40:54

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

_

Avrong
Вы первый, кто об этом заявил, что это нужно. Может это нужно только Вам? Вы знаете сколько фласку уже? И ни разу не было такого ext? Вас это не смутило вообще? И Вы с такими знаниями как у Вас решили всем “помочь”?

P.S. Вместо того, чтобы умничать, лучше бы по PEP8 что-то почитали…

Отредактировано 4kpt_IV (Июнь 12, 2016 18:46:06)

Офлайн

#9 Июнь 12, 2016 19:14:51

Avrong
Зарегистрирован: 2014-12-15
Сообщения: 30
Репутация: +  0  -
Профиль  

_

4kpt_IV, я не заявил что это нужно. Я никого не призываю использовать данный скрипт. Я пишу на Flask два года и за это время много раз создавал проекты с разной структурой, понимаю, что нельзя уместить все варианты в небольшом скрипте, но попытался создать небольшой скрипт для ускорения работы.

P.S. PEP8 изучал, но к сожалению, не всегда придерживаюсь его правил.

Офлайн

#10 Июнь 12, 2016 19:26:06

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

_

да ну, чем “стандартнее” решение, тем лучше.
Это очень хорошо, когда мы наперед знаем структуру проекта, что где искать и что за что отвечает.
В этом смысле скаффолдинг - мощное подспорье для веб разработчика, и Джанго в этом смысле - пример для подражания. Создал проект одной командой, добавил модуль другой командой, все настройки документированы и сосредоточены в одном месте.
А кто там чего нафантазирует в меру своей сообразительности - это к любителям головоломок. Фреймворк, он на то и фреймворк, чтобы диктовать вполне определенные правила и нормы, без волюнтаризма.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version