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
相关推荐
文心快码BaiduComate1 分钟前
Comate搭载GLM-5.1:长程8H,对齐Opus 4.6
前端·后端·架构
kcuwu.9 分钟前
Python 正则表达式从入门到实战
数据库·python·正则表达式
不解不惑10 分钟前
langchain qwen3 构建一个简单的对话系统
pytorch·python·langchain
我叫黑大帅10 分钟前
PHP中的官方操作数据库PDO
后端·面试·php
努力努力再努力dyx11 分钟前
【无标题】
开发语言·python
用户922396103272813 分钟前
不用 nohup、不用 sshpass!rsync 后台传输 + 断 SSH 不中断的原生玩法
后端
青柠代码录17 分钟前
【SpringBoot】过滤器
后端
I疯子17 分钟前
2026-04-07 打卡第 4 天
python
数据知道17 分钟前
claw-code 源码分析:Tool Pool 组装——默认策略、过滤、MCP 开关如何影响「可用工具面」?
python·claude code·claw code
元宝骑士19 分钟前
MySQL联表查询优化实战:小表驱动大表的联合索引设计
后端·mysql