在Flask應用中配置SQLAlchemy的方法如下:
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db' # 數據庫連接URI
db = SQLAlchemy(app)
在Flask應用的配置中添加數據庫連接信息,如上述的SQLALCHEMY_DATABASE_URI
。可以根據不同的數據庫類型(如SQLite, MySQL, PostgreSQL等)設置不同的連接URI。
創建數據庫模型類,并使用SQLAlchemy的db.Model
作為基類:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
app.py
中添加數據庫的初始化和創建數據表的代碼:from app import db
db.create_all()
通過以上步驟就可以成功配置Flask應用中的SQLAlchemy,并創建數據庫和數據表。