【发布时间】:2020-09-21 12:02:44
【问题描述】:
文档给出了以下示例 URI SQLALCHEMY_DATABASE_URI = 'sqlite:////tmp/test.db' 以放入 config.py 文件中。
我想知道这是什么意思(因为我的项目中没有sqlite 目录,而//// 对我来说似乎很奇怪)以及 test.db 文件存储在哪里?
【问题讨论】:
标签: python sqlalchemy
文档给出了以下示例 URI SQLALCHEMY_DATABASE_URI = 'sqlite:////tmp/test.db' 以放入 config.py 文件中。
我想知道这是什么意思(因为我的项目中没有sqlite 目录,而//// 对我来说似乎很奇怪)以及 test.db 文件存储在哪里?
【问题讨论】:
标签: python sqlalchemy
SQLAlchemy 连接 URI 的一般格式是
dialect://user:password@server:port/database
使用 SQLite,您没有用户、密码、服务器或端口,因此一般形式变为
sqlite:///database
如果您的 SQLite 数据库文件的绝对路径是 /tmp/test.db,那么 URI 是
sqlite:////tmp/test.db
【讨论】: