天天看點

flaks-SQLAlchemy 如何直接連接配接資料庫中已有的表 而不用重建立表

Flask-SQLAlchemy 可以使用

SQLAlchemy.create_engine()

方法來連接配接資料庫并通路已有表。在連接配接資料庫時可以使用已有表的 URI(如 'mysql://username:[email protected]:port/database')并設定

echo=False

來禁用調試資訊。然後就可以使用

SQLAlchemy.Table()

方法指定表名來通路已有表了。

from flask_sqlalchemy import SQLAlchemy

app =Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:[email protected]:port/database'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)

existing_table &