【问题标题】:Where is the database stored when using SQLAlchemy and Flask? [duplicate]使用 SQLAlchemy 和 Flask 时数据库存储在哪里? [复制]
【发布时间】:2020-09-21 12:02:44
【问题描述】:

文档给出了以下示例 URI SQLALCHEMY_DATABASE_URI = 'sqlite:////tmp/test.db' 以放入 config.py 文件中。

我想知道这是什么意思(因为我的项目中没有sqlite 目录,而//// 对我来说似乎很奇怪)以及 test.db 文件存储在哪里?

【问题讨论】:

    标签: python sqlalchemy


    【解决方案1】:

    SQLAlchemy 连接 URI 的一般格式是

    dialect://user:password@server:port/database
    

    使用 SQLite,您没有用户、密码、服务器或端口,因此一般形式变为

    sqlite:///database
    

    如果您的 SQLite 数据库文件的绝对路径是 /tmp/test.db,那么 URI 是

    sqlite:////tmp/test.db
    

    【讨论】:

      猜你喜欢
      • 2013-07-30
      • 1970-01-01
      • 2019-09-15
      • 2017-10-31
      • 2013-03-25
      • 1970-01-01
      • 2019-12-22
      • 2012-04-07
      • 2015-10-17
      相关资源
      最近更新 更多