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
相关推荐
锋行天下22 分钟前
打造企业内部知识库系统RAG全栈项目
前端·后端·架构
码事漫谈1 小时前
Kimi K3 真实体验:全网评价整理,优缺点一次性说清楚
后端
Fanta丶1 小时前
16.Activiti8 SpringBoot3.X 部署与测试
后端
用户208046804561 小时前
Python3 数据类型转换新手实战指南
后端
苏三说技术2 小时前
为什么Spring要“抛弃”Feign?
后端
xlrqx2 小时前
家电清洗培训课程类别、培训方式及费用情况究竟有哪些
大数据·python
神奇小汤圆2 小时前
Java代理模式深度解析:静态代理 vs 动态代理 vs CGLIB
后端
爱勇宝2 小时前
AI不会淘汰所有人,但会淘汰这6种人
前端·后端·程序员
lbb 小魔仙2 小时前
VS Code Python 高级调试技巧:从入门到精通
开发语言·python
lzqrzpt2 小时前
LED驱动电源行业品牌格局与技术差异深度总结
python·单片机·嵌入式硬件