Django的模型层
Posted onlyhold
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django的模型层相关的知识,希望对你有一定的参考价值。
Django模型层是Django框架自己定义的一套独特的ORM技术。使用django模型开发的首要任务就是定义模型类及其属性。每个模型类都可以被映射为数据库中的一个数据表,而类属性被映射数据字段,除此之外,数据库表的主键、外键、约束等也通过类属性完成定义。
1、模型定义,通过模型类中的Mata子类定义数据模型,比如数据库的表名、数据默认排序方式等。
2、普通字段类型,普通字段类型指模型类中除了外键关系外的数据字段属性。
3、常用字段参数,每个字段类型都有一些特定的html标签和表单验证参数,
4、基本查询:filter(**kwargs)返回符合筛选条件的数据集
exclude(**kwargs)返回不符合条件的数据集
5、数据保存于删除:Django的一个技术大优势是定义了一个统一的方法save()函数,用于完成模型的insert和update操作,提供了delete方法删除记录。
以上是关于Django的模型层的主要内容,如果未能解决你的问题,请参考以下文章