码迷,mamicode.com
首页 > 其他好文 > 详细

Django的模型层

时间:2017-09-07 21:26:51      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:定义   filter   数据库   查询   方法   参数   框架   数据表   django框架   

  Django模型层是Django框架自己定义的一套独特的ORM技术。使用django模型开发的首要任务就是定义模型类及其属性。每个模型类都可以被映射为数据库中的一个数据表,而类属性被映射数据字段,除此之外,数据库表的主键、外键、约束等也通过类属性完成定义。

  1、模型定义,通过模型类中的Mata子类定义数据模型,比如数据库的表名、数据默认排序方式等。

  2、普通字段类型,普通字段类型指模型类中除了外键关系外的数据字段属性。

  3、常用字段参数,每个字段类型都有一些特定的HTML标签和表单验证参数,

  4、基本查询:filter(**kwargs)返回符合筛选条件的数据集

          exclude(**kwargs)返回不符合条件的数据集

  5、数据保存于删除:Django的一个技术大优势是定义了一个统一的方法save()函数,用于完成模型的insert和update操作,提供了delete方法删除记录。

  

Django的模型层

标签:定义   filter   数据库   查询   方法   参数   框架   数据表   django框架   

原文地址:http://www.cnblogs.com/onlyhold/p/7491660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!