db模块实现django模型到数据库的映射,即实现对象关系映射(Object-Relation-Mapping)。
该模块下面包含的内容:
- backends :对后台数据库的支持,例如:mysql、oracle、sqlite3、postgresql等。
- migrations :实现数据库的迁移,由模型自动生成数据库表。
- models : django模型,包括字段类型,函数,sql映射等。
- init.py : 模块初始化文件,实现数据库连接管理。
- transaction.py : 实现django对数据库的支持。
- utils.py : 数据库工具类,各种自定义异常,连接管理类。