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
相关推荐
淼澄研学4 分钟前
LangChain构建Prompt模板解决Python长尾报错实操
python·langchain·prompt
步行cgn6 分钟前
传统 SSM 与 Spring Boot 开发对比:从配置地狱到约定优于配置
java·spring boot·后端
枫叶v.8 分钟前
DeepSeek Harness(DSH)插件开发保姆级教程:从 0 到 1 快速写出第一个插件
python
Htr_16 分钟前
Python面向对象编程:类与对象基础
开发语言·python
muddjsv19 分钟前
Python 神经网络入门:用 scikit-learn 完成 MLP 分类与回归
python·神经网络·scikit-learn
Java后端的Ai之路22 分钟前
09、Python组合模式
开发语言·人工智能·python·docker·组合模式
Tenifs28 分钟前
Python Loguru 使用指南
python·loguru
青 春 记 忆31 分钟前
零基础入门python36:用 Django Session 实现购物车
python·django·后端开发
l1258651 小时前
# LangGraph Tool Calling Agent 深度实战:从零构建 ReAct 循环与工具调用链
人工智能·python·自然语言处理·langchain·agent