# 1.安装必要的包
pip install flask-sqlalchemy
2.导包
from flask_sqlalchemy import SQLAlchemy
3. 配置数据库连接,在flask的配置项里面写
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:password@127.0.0.1:3306/qimo'
# 数据库类型+数据库操作引擎: // 用户名:密码@主机:端口/表名
# 于此同时,需要在数据库创建一个库 create database 库名 charset =utf8;
SQLALCHEMY_ECHO = True
SQLALCHEMY_TRACK_MODIFICATIONS = False
4.实例化SQLAlchemy对象
db = SQLAlchemy(app) # 必须传入app,不能是蓝图
5.编写模型类
class User(db.Model):
id = db.Column(db.Integer, comment="主键ID", primary_key=True, autoincrement=True) # 定义主键字段
name = db.Column(db.String(64), comment="用户名")
age = db.Column(db.Integer, comment="年龄")
6.迁移
6.1 创建一个manage.py文件
6.2 安装必要的包
pip install flask-migrate flask-shell
6.3
在manage.py里面导包
from flask-scr