flask-sqlalchemy使用

sqlalchemy 集成到flask中

第三方: flask-sqlalchemy 封装了用起来,更简洁

安装

复制代码
pip install flask-sqlalchemy

使用

复制代码
#  使用flask-sqlalchemy集成
	1 导入 from flask_sqlalchemy import SQLAlchemy
    2 实例化得到对象
    	db = SQLAlchemy()
    3  将db注册到app中
    	db.init_app(app)
    4 视图函数中使用session
    	全局的db.session  # 线程安全的
    5 models.py 中继承Model
    	db.Model
    6 写字段 
    	username = db.Column(db.String(80), unique=True, nullable=False)
    7 配置文件中加入
    SQLALCHEMY_DATABASE_URI = "mysql+pymysql://root@127.0.0.1:3306/ddd?charset=utf8"
    SQLALCHEMY_POOL_SIZE = 5
    SQLALCHEMY_POOL_TIMEOUT = 30
    SQLALCHEMY_POOL_RECYCLE = -1
    # 追踪对象的修改并且发送信号
    SQLALCHEMY_TRACK_MODIFICATIONS = False
相关推荐
勇哥java实战分享8 小时前
程序员的明天:AI 时代下的行业观察与个人思考
后端
掘金码甲哥9 小时前
超性感的轻量级openclaw平替,我来给你打call
后端
用户83562907805112 小时前
无需 Office:Python 批量转换 PPT 为图片
后端·python
啊哈灵机一动12 小时前
使用golang搭建一个nes 模拟器
后端
间彧13 小时前
SpringBoot + ShardingSphere 读写分离实战指南
后端
砍材农夫14 小时前
订单超时
后端
树獭叔叔14 小时前
06-大模型如何"学习":从梯度下降到AdamW优化器
后端·aigc·openai
markfeng814 小时前
Python+Django+H5+MySQL项目搭建
python·django
得鹿14 小时前
MySQL基础架构与存储引擎、索引、事务、锁、日志
后端
程序员飞哥14 小时前
Block科技公司裁员四千人,竟然是因为 AI ?
人工智能·后端·程序员