Я экспериментировал с «Мега-учебником Flask, часть IV: База данных», и мне удалось отключить базу данных sqlite при попытке доступа к ней из командной строки, и я не смог выяснить, как восстановить соединение Это. Приложение будет работать в браузере с добавленными данными, но я не могу получить к нему доступ / опубликовать данные из консоли Python в PyCharm.
импорт приложения работает:
app
<module 'app' from '/Users/username/Desktop/tco/app/__init__.py'>
Расположение конфигурации базы данных sqlite является настройкой по умолчанию:
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \ 'sqlite:///' + os.path.join(basedir, 'app.db')
и файл app.db находится в корневой папке приложения.
Я попытался поэкспериментировать с информацией Engine.connect (), найденной здесь, но мне не повезло:
https://docs.sqlalchemy.org/en/latest/core/connections.html
Я ожидаю, что смогу импортировать базу данных, чтобы иметь к ней доступ, запрашивать и вставлять в нее данные. Правильно нет, вот что я вижу, когда запускаю db в консоли Python:
<SQLAlchemy engine=None>
Есть какие-нибудь предложения о том, что случилось или как вернуться на правильный путь?