0
我有一个使用Flask和一个使用flask-mysqldb的数据库配置的Python web服务器。 目前,我已经在应用程序启动的数据库连接,这样的事情:Flask-mysqldb数据库光标
from flask_mysqldb import MySQL
app = Flask(__name__)
mysql = MySQL(app)
而且每条路线都有这样它自己的光标:
@app.route('/action')
def execute_action():
cursor = mysql.connection.cursor()
# processing
cursor.connection.close()
@app.route('/load')
def load_data():
cursor = mysql.connection.cursor()
# processing
cursor.connection.close()
不过,现在我需要从其他类和函数中访问相同的数据库连接,但将连接作为参数传递不是一种选择。无论如何,我可以声明全局并从其他类访问它吗? “app”或“mysql”。或者更好的方式来做到这一点?
道歉,如果实在是太基本的,我是比较新的使用Python和瓶