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
相关推荐
进击的小头2 分钟前
FIR滤波器实战:音频信号降噪
c语言·python·算法·音视频
乔江seven12 分钟前
【python轻量级Web框架 Flask 】2 构建稳健 API:集成 MySQL 参数化查询与 DBUtils 连接池
前端·python·mysql·flask·web
qq_2562470527 分钟前
Google 账号防封全攻略:从避坑、保号到申诉解封
后端
2301_8107301030 分钟前
python第四次作业
数据结构·python·算法
马剑威(威哥爱编程)32 分钟前
Libvio.link爬虫技术解析:搞定反爬机制
爬虫·python
zhougl99639 分钟前
Java 枚举类(enum)详解
java·开发语言·python
恋爱绝缘体143 分钟前
Java语言提供了八种基本类型。六种数字类型【函数基数噶】
java·python·算法
serve the people1 小时前
python环境搭建 (三) FastAPI 与 Flask 对比
python·flask·fastapi
MX_93591 小时前
使用Spring的BeanFactoryPostProcessor扩展点完成自定义注解扫描
java·后端·spring
弹简特1 小时前
【JavaEE05-后端部分】使用idea社区版从零开始创建第一个 SpringBoot 程序
java·spring boot·后端