orm

orm对象关系映射(Object Relational Mapping)

将程序中的对象自动持久化到关系数据库中。(将程序转化为 特定数据库的 插入,增加,删除,修改

业务逻辑层 数据库层之间充当桥梁的作用。

好处:

提供了对数据库的映射,不用直接编写sql代码,像操作对象一样处理数据库。

劣势:

一定程度上牺牲了程序的执行效率。

重定向:客户端给浏览器发起一个请求,浏览器返回一个新的链接,客户端请再去请求新的链接,新链接返回了页面。

django数据类型:

AutoField 自增长int类型

BooleanField 布尔类型

charField 字符串类型(max_lengh=字符长度)

textField大文本字段

integerField整数

DecimalField(max_digits=None,decimal_places=None) 十进制浮点数。

            max_digits 表示总位数

            decimal_places表示小数的位数

FloatField浮点数 

DateField 日期 auto_now = False(为True时记录的是每一次修改的)

auto_now_add = False (为True时记录的是第一次创建的时间)

TimeField 时间

Date TimeField 日期和时间

字段查询:

过滤器: filter() 相当于 mysql中的where


开启mysql的日志:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间映射的...
    糖炒栗子_01c5阅读 8,495评论 0 2
  • Django ORM详解 什么是ORM? ORM,即Object-Relational Mapping(对象关系映...
    扯扯_2c79阅读 7,133评论 1 4
  • ORM ORM 是’对象-关系-映射‘的简称主要任务 *1根据对象的类型生成表结构 *2将对象、列表的操作,转换为...
    张书豪_1f4e阅读 744评论 1 1
  • 字段选项 下面的参数都是可用的并且是可选的: null 如果是True的话 将会存储Null值在数据库 默认是Fa...
    yiangdea阅读 433评论 0 0
  • ORM   ORM框架的目的是不再使用SQL语句,让用户使用对象类和对象的方式和这个框架内部的方法来进行数据库操作...
    Pope_Li阅读 1,082评论 0 1