如何查找SQLALCHEMY配置的postgresql uri

时间:2017-04-18 16:12:55

标签: python sql postgresql flask flask-sqlalchemy

我正在尝试将我的烧瓶应用程序连接到我的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)

1 个答案:

答案 0 :(得分:4)

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

  

数据库URL的典型形式是:

     

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

这意味着,如果您在端口5432上的localhost上运行名为my_db的Postgres数据库,通过用户名用户和密码传递进行访问,则您的URL将如下所示:

  

的PostgreSQL://用户:通过@本地:5432 / MY_DB