Django模型层是Django框架自己定义的一套独特的ORM技术。使用django模型开发的首要任务就是定义模型类及其属性。每个模型类都可以被映射为数据库中的一个数据表,而类属性被映射数据字段,除此之外,数据库表的主键、外键、约束等也通过类属性完成定义。
1、模型定义,通过模型类中的Mata子类定义数据模型,比如数据库的表名、数据默认排序方式等。
2、普通字段类型,普通字段类型指模型类中除了外键关系外的数据字段属性。
3、常用字段参数,每个字段类型都有一些特定的HTML标签和表单验证参数,
4、基本查询:filter(**kwargs)返回符合筛选条件的数据集
exclude(**kwargs)返回不符合条件的数据集
5、数据保存于删除:Django的一个技术大优势是定义了一个统一的方法save()函数,用于完成模型的insert和update操作,提供了delete方法删除记录。