Я следил за компоновкой моего проекта Flask из http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world.
У меня есть следующая структура:
app/
__init__.py
views.py
forms.py
myFile.py
run.py
config.py
В views.py, forms.py я могу использовать
from config import basedir
Однако я не могу использовать это в myFile.py
Я добавил
import Flask
и когда я его модифицирую, веб-сервер Flask перезапускается, но он не говорит, что найденные изменения в app/myFile.py перезапускаются только после перезагрузки.
Что мне нужно сделать, чтобы иметь возможность использовать
from config import basedir
в моем файле python. Я не вижу ничего особенного в __init__.py
для forms.py.
EDIT: Это мой файл __init__.py
:
from flask import Flask
from config import basedir
app = Flask(__name__)
app.config.from_object('config')
from app import views