@beduin01

Как в Flask принято выстраивать иерархию каталогов?

Как в Python принято выстраивать иерархию каталогов? К примеру, у меня есть проект MyProj, в нем я создаю:
run.py
app/
/view.py
/module1/bar.py
/module2/baz.py

Если мне из run.py нужно обратиться к view.py и потом к bar и baz то как это сделать?

Просто вот тут неожиданно __init__.py вылезает который как я понимаю является аналогом входной точки пакета или как это назвать я не знаю.

Просто какой смысл вот в такой записи:
from flask import Flask

app = Flask(__name__)
from app import views


Я правильно понимаю что создавая файл __init__.py в папке мы создаем фактически пакет, внутри этого __init__.py подключаем все остальные библиотеки и потом уже делаем import app?
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Комментировать
Ваш ответ на вопрос

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

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