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

时间:2017-08-22 07:40:42

标签: python ubuntu flask-sqlalchemy

我的sqlite数据库位于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的位置。

1 个答案:

答案 0 :(得分:1)

尝试完整路径

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