簡體   English   中英

在 python(flask) 中添加第二個 MySQL 連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM