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和瓶