我的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的位置。
答案 0 :(得分:1)
尝试完整路径
app.config['SQLALCHEMY_DATABASE_URI'] = os.environ.get('DATABASE_URL','sqlite:////home/jisoo/totalAirQREST/totalAirRunDB/airQuality.db