Задать вопрос

Как изменить путь сохранения файла БД SQLite?

Структура:
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?
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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