【问题标题】:How to find postgresql uri for SQLALCHEMY config如何为 SQLALCHEMY 配置查找 postgresql uri
【发布时间】:2017-09-14 14:12:32
【问题描述】:

我正在尝试将我的烧瓶应用程序连接到我的 prostgreSQL 数据库,并且我找到了这个配置示例(下面的代码)。我只是不知道如何找到我的 postgreSQL URI

app = Flask(__name__)
#how do i know my postgresql URI
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://localhost/pre-registration'
db = SQLAlchemy(app)

【问题讨论】:

    标签: python sql postgresql flask flask-sqlalchemy


    【解决方案1】:

    来自 SQLAlchemy (http://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls) 的文档:

    数据库 URL 的典型形式是:

    方言+驱动程序://用户名:密码@主机:端口/数据库

    这意味着,如果您有一个名为 my_db 的 Postgres DB 在 localhost 的 5432 端口上运行,通过用户名 user 和密码 pass 访问,您的 URL 将如下所示:

    postgresql://user:pass@localhost:5432/my_db

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-02
      • 2018-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-07
      相关资源
      最近更新 更多