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的模型层的主要内容,如果未能解决你的问题,请参考以下文章

Django的模型层

Django 框架入门

一 Django模型层简介

django的模型层

django的模型层

django 模型层