![](/img/trans.png)
[英]Flask Python Gunicorn MySql - MySQL Connection not available
[英]Add second MySQL connection in python(flask)
我如何在 python 中添加另一个 sql 连接(我正在使用烧瓶)
我在 init.py 中有这样一段代码:
from flask import Flask
from flaskext.mysql import MySQL
app = Flask(__name__)
wsgi_app = app.wsgi_app
app.config['MYSQL_DATABASE_HOST'] = 'remotemysql.com'
app.config['MYSQL_DATABASE_USER'] = '-'
app.config['MYSQL_DATABASE_PASSWORD'] = '-'
app.config['MYSQL_DATABASE_DB'] = '-'
db = MySQL()
db.init_app(app)
from .libs import controllers
那么如何添加另一个连接,例如具有另一个连接设置的 promoDB?
从未尝试过相同的数据库,但您可以参考https://flask-sqlalchemy.palletsprojects.com/en/2.x/binds/
SQLALCHEMY_DATABASE_URI = 'postgres://localhost/main'
SQLALCHEMY_BINDS = {
'users': 'mysqldb://localhost/users',
'appmeta': 'sqlite:////path/to/appmeta.db'
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.