在Flask应用中配置和使用多个数据库可以通过以下步骤实现:
app.config['DATABASE1_URI'] = 'sqlite:///database1.db'
app.config['DATABASE2_URI'] = 'sqlite:///database2.db'
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config.from_pyfile('config.py')
db1 = SQLAlchemy(app)
db2 = SQLAlchemy(app)
@app.route('/data1')
def get_data_from_database1():
data = db1.session.query(...).all()
return render_template('data.html', data=data)
@app.route('/data2')
def get_data_from_database2():
data = db2.session.query(...).all()
return render_template('data.html', data=data)
通过以上步骤,你可以在Flask应用中配置和使用多个数据库连接。在不同的地方使用不同的数据库连接,从而实现多个数据库的使用。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。