如何在 Flask app.config['SQLALCHEMY_DATABASE_URI'] 中配置用户名、密码和 db_name 以及之前从 url 捕获的值。
例如,我的应用程序首先询问用户名、密码和 db_name,然后在我想要它之后使用它来设置 SQLAlchemy。
我如何实现这一目标?
原因是我需要针对 mssql 服务器进行验证,因为所有用户名和密码都在那里。 我将感谢您的所有帮助。 谢谢期待。
要在 sqlalchemy 中支持 postgresql,请执行以下设置:
安装psycopg2
pip install psycopg2
配置连接 URL 如下所示,替换 {user} , {password} , {host}, {port} 和 {dbname}:
postgresql+psycopg2://user:password@host:port/dbname[?key=value&key=value...]
主机:本地主机
端口:5433
用户:postgres
密码:P@ssw0rd - 您需要将
@
替换为 %40
-
数据库名称:postgres
网址:
SQLALCHEMY_DATABASE_URI = r"postgresql+psycopg2://postgres:P%40ss0rd@localhost:5433/postgres"