1.原理
通过ORM与数据库交互,如更换数据库只需要更改运行环境的配置。
参见“Django项目的流程文章”
ORM是“对象-关系-映射”的简称,主要任务是:
- 根据对象的类型生成表结构
- 将对象、列表的操作,转换为sql语句
- 将sql查询到的结果转换为对象、列表
2.模型类(models.Model)及属性用法
该类继承models.Model,用于定义一个表,不直接与数据库交互,此类的对象就是一条数据
例子:
class BookInfo(models.Model):
定义类属性代表字段,属性名不能用连续的下划线__
例子: