@Neonoviiwolf
Flutter developer

Как нормально писать во flask на python 3.x?

Доброго
вот понадобился python, имел опыт основной на java, немного не понимаю, как код нормально писать, так-то работает, но это свалка какая-то. Т.е. хочу методы и классы, но чёт ступор ловлю как тут их начать писать, вот скрин

5ad139cc6323e039071678.jpeg

а где класс init? Почему старт с "if" есть ток один метод, он с аннотацией для вызова get. мне вот нужно доставать данные из бд и заворачивать в json и получается простыня, я чет не пойму как методы/классы тут сделать, как вызывать? наверняка глупый, акклиматизация, прост второй день смотрю чё да как, на чистом питоне мне понятно как с классами более менее, а тут пиши где хочу и всё работает, но читать ужас
  • Вопрос задан
  • 498 просмотров
Решения вопроса 2
soshnikov
@soshnikov
__init__.py наверное? Это не класс. Это инициализация пакета. А что туда писать - сам решай. Выдохни от прокрустова ложа тотального ООПа явы :)))
"Старт с if" - очень просто :) Это способ определить, что этот скрипт вызван на исполнение, а не просто импортирован другим скриптом.
После явы на питон, это да... ломка будет, но потом понравится. ООП в чистом виде нужен только там, где он нужен. А там, где проще без него, то он там и нафиг не упал :)))
Вообще, если хочется жить проще, все уже везде придумали. Например SQLAlchemy ;) И под каждый фреймворк есть своя адаптация. А есть еще другие ORM.
Писать "где хочу" не разрешает святой PEP-8 и православные отступы. Тоже будет ломать, но потом вштырит.

PS: пробовал посмотреть что там у вас в яве... не спал потом неделю - кошмары мучали.
Ответ написан
Комментировать
planc
@planc
https://blog.miguelgrinberg.com/post/the-flask-meg...
на хабре вроде перевод уже запилили если нужен

https://www.youtube.com/watch?v=6RdZNiyISVU


Почему старт с "if"


этот блок в конце
https://ru.stackoverflow.com/questions/515852/%D0%...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы