《Flask Web开发》读书笔记(5)第5章数据库(关键词:Web开发/Flask/数据库)
来源:互联网 发布:源码生成器 编辑:程序博客网 时间:2024/06/05 04:06
第 5 章 数据库
5.1 SQL 数据库
5.2 NoSQL 数据库
5.3 使用 SQL 还是 NoSQL
5.4 Python 数据库框架
5.5 使用 Flask-SQLAlchemy 管理数据库
5.6 定义模型
模型这个术语表示程序使用的持久化实体。 在 ORM 中,模型一般是一个 Python 类,类中的属性对应数据库表中的列。
Flask-SQLAlchemy 创建的数据库实例为模型提供了一个基类以及一系列辅助类和辅助函数,可用于定义模型的结构。 图 5-1 中的 roles 表和 users 表可定义为模型 Role 和 User,如示例 5-2 所示。
5.7 关系
5.8 数据库操作
5.8.1 创建表
5.8.2 插入行
5.8.3 修改行
5.8.4 删除行
5.8.5 查询行
5.9 在视图函数中操作数据库
5.10 集成 Python shell
5.11 使用 Flask-Migrate 实现数据库迁移
5.11.1 创建迁移仓库
5.11.2 创建迁移脚本
5.11.3 更新数据库
参考文献:
1.《Flask Web开发》
阅读全文
0 0
- 《Flask Web开发》读书笔记(5)第5章数据库(关键词:Web开发/Flask/数据库)
- 《Flask Web开发》读书笔记(1)第1章安装(关键词:Web开发/Flask)
- 《Flask Web开发》读书笔记(3)第1章安装(关键词:Web开发/Flask)
- 《Flask Web开发》读书笔记(6)第6章电子邮件(关键词:Web开发/Flask/电子邮件)
- 《Flask Web开发》读书笔记(4)第4章Web表单(关键词:Web开发/Flask/表单/Web表单)
- Flask Web开发 第一部分 第5章 数据库
- 《Flask Web开发》读书笔记(2)第2章程序的基本结构(关键词:Web开发/Flask)
- Flask Web 开发 数据库
- 《Flask Web开发》读书笔记(0)目录(关键词:)
- FSADeprecationWarning(关键词:Web开发/Flask/bug)
- Flask Web 开发 数据库迁移
- (sqlite3.OperationalError) no such table: users(关键词:Web开发/Flask/数据库/SQLite/bug)
- Flask Web开发 读书笔记 0
- Flask Web 开发 数据库操作 Sqlalchemy
- Flask Web开发 第1章
- Flask Web开发 第2章
- Flask Web开发 第3章
- [Flask Web开发] 第6章 电子邮件
- jdbc的数据库驱动类DriverManager.getConnection()详解
- 哪些seo搜索技巧你不会用?
- GIT 的ORIGIN和MASTER分析
- 百度在线笔试编程测试题(Python):整数分解成素数的积
- 【牛客网】数串
- 《Flask Web开发》读书笔记(5)第5章数据库(关键词:Web开发/Flask/数据库)
- 关于X11的重要配置文件xorg.conf
- 中企动力联合创利科技探寻焊接设备行业新增长点
- pandas中的groupby函数的分组结果怎么保存成DataFrame
- 表单中的单选和复选框问题
- oracle11g导入数据到oracle10g,亲测可用
- MD5编码
- QT tcp server 多线程
- NSUserDefaults 存储自定义对象