摘要: 1. 所有的聚合函数都是放在`django.db.models`下面。2. 聚合函数不能够单独的执行,需要放在一些可以执行聚合函数的方法下面中去执行。比如`aggregate`。示例代码如下: 3. 聚合函数执行完成后,给这个聚合函数的值取个名字。取名字的规则,默认是`filed+__+聚合函数名字 阅读全文
posted @ 2018-08-12 21:11 SameSmile 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 模型.objects: 这个对象是django.db.models.manager.Manager的对象,这个类是一个空壳类,他上面的所有方法都是从QuerySet这个类上面拷贝过来的。因此我们只要学会了QuerySet,这`objects也就知道该如何使用。 Manager 源码解析: type动 阅读全文
posted @ 2018-08-11 12:13 SameSmile 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 加载静态文件 在一个网页中,不仅仅只有一个 html 骨架,还需要 css 样式文件, js 执行文件以及一些图片 等。因此在 DTL 中加载静态文件是一个必须要解决的问题。在 DTL 中,使用 static 标签来加载 静态文件。要使用 static 标签,首先需要 {% load static 阅读全文
posted @ 2018-07-28 20:11 SameSmile 阅读(1945) 评论(0) 推荐(0) 编辑