如何在 Ubuntu 上指定 Sqlite DB 的位置



My sqlite DB 在 Ubuntu 上

(venv)jisoo@jisoo:~totalAirQREST/totalAirRunDB$

如何在 sqlalchemy 中指定数据库的位置?

我位于totalAirQREST中的 app.py 有以下内容。

app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL','sqlite:///airQuality.db')

我知道我必须从 sqlite:///airQuality.db 改变,到 sqlite:////totalAirRunDB/airQuality.db。但事实证明它不起作用。请帮助我如何让应用程序知道 sqlite DB 的位置。

尝试完整路径

app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL','sqlite:////home/jisoo/totalAirQREST/totalAirRunDB/airQuality.db

相关内容

最新更新