数据库

  • Flask-SQLAlchemy 安装及连接
  • 使用数据库增删该查
  • 综合案例演练
  • 数据库迁移

学习目标

  • 能够理解 ORM 工作原理以及其优缺点
  • 能够写出在 Flask 中连接 MySQL 的配置项格式(IP,端口,数据库)
  • 能够使用 SQLAlchemy 定义出关系为一对多模型类
  • 能够使用 SQLAlchemy 的相关函数创建表及删除表
  • 能够写出的指定模型数据对数据库的增删改代码
  • 能够写出模型数据按照条件查询的功能逻辑
  • 能够写出模型数据按照指定数量分页的功能逻辑
  • 能够写出模型数据按照指定条件排序的功能逻辑
  • 能够按照课件步骤实现综合图书管理的相关案例
  • 能够使用 Flask-Migrate 扩展对数据库进行迁移