首先,我们需要安装Flask-SQLAlchemy。你可以使用pip来安装它,就像这样:
pip install Flask-SQLAlchemy
好了,现在我们已经有了一个可以操作数据库的工具,接下来让我们来看看如何使用它吧!
首先,我们需要创建一个Flask应用对象,并配置数据库的连接字符串和师:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://username:password@localhost/mydatabase'
app.config['SQLALCHEMY_TRACK_MODIFICATIONs'] = False
db = SQLAlchemy(app)
现在,我们已经创建了一个数据库,接下来让我们来创建一些模型吧!
假设我们想要创建一个用户模型,可以像这样:
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)
def __repr__