Структура:
app
__init__.py
views.py
....
instance
test.bd
config.py
runner.py
config.py:
import os
app_dir = os.path.abspath(os.path.dirname(__file__))
class BaseConfig:
class DevelopementConfig(BaseConfig):
DEBUG = True
SQLALCHEMY_DATABASE_URI = 'sqlite:///test.db'
runner.py
import os
from app import app
FILENAME = "/data/todo.json" if "AMVERA" in os.environ else "todo.json"
if __name__ == "__main__":
app.run(debug=False)
Как сделать, чтобы БД при запуске "flask bd init" сохранялась в папку Data, а не instance?