如何找到PostgreSQL URI以用于SQLALCHEMY配置

5

我正在尝试将我的Flask应用连接到我的PostgreSQL数据库,并找到了以下配置示例代码。但我不知道如何找到我的PostgreSQL URI。

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

18

从SQLAlchemy文档中(http://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls)获取如下信息:

数据库URL的典型形式为:

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

这意味着,如果你有一个名为 my_db 的Postgres数据库,在本地主机上的端口5432运行,由用户名为user, 密码为pass访问,那么您的URL将如下所示:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接