我正在尝试将我的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)
我正在尝试将我的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)
从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