Flask-SQLAlchemy 是 Flask 框架的一个扩展,它将强大的 SQLAlchemy ORM(对象关系映射)工具与 Flask 无缝集成,简化了在 Flask 应用中操作数据库的流程。通过它,你可以用 Python 类(模型)映射数据库表,用类方法和属性替代 SQL 语句,实现数据库的增删改查(CRUD)操作,无需直接编写原生 SQL。
一、Flask-SQLAlchemy 安装
首先通过 pip 安装扩展:
pip install flask-sqlalchemy
二、核心概念与配置
1. 基本概念
- ORM(对象关系映射):将数据库表映射为 Python 类(称为“...