上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: objects对象所属类原理剖析: 我们通常做查询操作的时候,都是通过 模型名字.objects 的方式进行操作。其实 模型名字.objects 是一个 django.db.models.manager.Manager 对象,而 Manager 这个类是一个“空壳”的类,他本身是没有任何的属性和方法 阅读全文
posted @ 2019-01-10 21:27 zheng-weimin 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Q表达式详解: 如果想要实现所有价格高于100元,并且评分达到9.0以上评分的图书。那么可以通过以下代码来实现: 以上这个案例是一个并集查询,可以简单的通过传递多个条件进去来实现。 但是如果想要实现一些复杂的查询语句,比如要查询所有价格低于10元,或者是评分低于9分的图书。那就没有办法通过传递多个条 阅读全文
posted @ 2019-01-10 20:22 zheng-weimin 阅读(465) 评论(0) 推荐(0) 编辑
摘要: F表达式详解: F表达式 是用来优化 ORM 操作数据库的。比如我们要将公司所有员工的薪水都增加1000元,如果按照正常的流程,应该是先从数据库中提取所有的员工工资到Python内存中,然后使用Python代码在员工工资的基础之上增加1000元,最后再保存到数据库中。这里面涉及的流程就是,首先从数据 阅读全文
posted @ 2019-01-10 20:07 zheng-weimin 阅读(461) 评论(0) 推荐(0) 编辑
摘要: ORM聚合函数详解-Sum: Sum :求指定对象的总和。比如要求图书的销售总额。那么可以使用以下代码实现: 以上的代码 annotate 的意思是给 Book 表在查询的时候添加一个字段叫做 total ,这个字段的数据来源是从 BookStore 模型的 price 的总和而来。 values 阅读全文
posted @ 2019-01-09 22:42 zheng-weimin 阅读(4085) 评论(0) 推荐(0) 编辑
摘要: ORM聚合函数详解-Max和Min: Max 和 Min :获取指定对象的最大值和最小值。 比如想要获取 Author 表中,最大的年龄和最小的年龄分别是多少。那么可以通过以下代码来实现: 如果最大的年龄是88,最小的年龄是18。那么以上的result将为: 具体的原生SQL如下: 具体实例截图如下 阅读全文
posted @ 2019-01-09 21:38 zheng-weimin 阅读(2625) 评论(0) 推荐(0) 编辑
摘要: ORM聚合函数详解-Count: Count :获取指定的对象的个数。示例代码如下: 以上的 result 将返回 Book 表中总共有多少本图书。 Count 类中,还有另外一个参数叫做 distinct ,默认是等于 False ,如果是等于 True ,那么将去掉那些重复的值。比如要获取作者表 阅读全文
posted @ 2019-01-09 21:14 zheng-weimin 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: ORM聚合函数详解-aggregate和annotate: aggregate和annotate的区别: 1、aggregate :返回使用聚合函数后的字段和值。2、annotate :在原来模型字段的基础之上添加一个使用了聚合函数的字段,并且在使用聚合函数的时候,会使用当前这个模型的主键进行分组( 阅读全文
posted @ 2019-01-09 20:30 zheng-weimin 阅读(717) 评论(0) 推荐(0) 编辑
摘要: ORM聚合函数详解-Avg: Avg:求平均值。比如想要获取所有图书的价格平均值。那么可以使用以下代码实现: 以上的打印结果是: 其中price__avg的结构是根据field__avg规则构成的。如果想要修改默认的名字,那么可以将Avg赋值给一个关键字参数。示例代码如下: 那么以上的结果打印为: 阅读全文
posted @ 2019-01-08 23:23 zheng-weimin 阅读(633) 评论(0) 推荐(0) 编辑
摘要: ORM聚合函数详解-准备工作: 如果你用原生SQL,则可以使用聚合函数来提取数据。比如提取某个商品销售的数量,那么可以使用count,如果想要知道商品销售的平均价格,那么可以使用avg。聚合函数是通过aggregate方法来实现的。在讲解这些聚合函数的用法的时候,都是基于以下的模型对象来实现的。 创 阅读全文
posted @ 2019-01-08 22:28 zheng-weimin 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 学完这门课程会获得什么? 掌握Docker核心概念 熟悉Docker工作原理 独立使用Docker部署应用程序 接入CI/CD,实现环境标准化 入门须知: 熟悉Linux操作系统 了解域名解析原理 了解网络 第 1 章: Docker概述 Docker是什么: 使用最广泛的开源容器引擎 一种操作系统 阅读全文
posted @ 2019-01-08 21:16 zheng-weimin 阅读(305) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页