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
相关推荐
神奇小汤圆21 分钟前
高并发写入场景:MySQL 事务隔离级别与行锁策略设计
后端
悟空爬虫23 分钟前
UV实战教程,我啥要从Anaconda切换到uv来管理包?
python
武子康31 分钟前
大数据-243 离线数仓 - 实战电商核心交易增量导入(DataX - HDFS - Hive 分区
大数据·后端·apache hive
得物技术32 分钟前
搜索 C++ 引擎回归能力建设:从自测到工程化准出|得物技术
c++·后端·测试
dev派37 分钟前
AI Agent 系统中的常用 Workflow 模式(1)
python·langchain
工边页字37 分钟前
AI 开发必懂:Context Window(上下文窗口)到底是什么?
前端·人工智能·后端
任聪聪40 分钟前
OpenClaw详细windows系统本地部署安装教程
后端
我叫黑大帅1 小时前
golang的fs除了定权限还能干什么?
后端
白衣鸽子1 小时前
Java 多线程进阶-01:ThreadLocal
后端
白衣鸽子1 小时前
Java 线程同步-06:volatile 内存屏障
后端