摘要: Django 系列博客(十二) 前言 本篇博客继续介绍 Django 中的查询,分别为聚合查询和分组查询,以及 F 和 Q 查询。 聚合查询 语法:aggregate(*args, **kwargs) # 计算所有图书的平均价格 from django.db.models import Avg Book.object... 阅读原文
2019-01-18 19:10:02 阅读(3006) 评论(0)
摘要: 1.故事背景 今天上午我忙完手中的事情之后突然想起来我还没签到,于是赶紧打开签到页面,刚点击了签到按钮,提示“签到成功,获得25阅读额度!”,正准备退出浏览器,忽然发现签到列表有异常,居然有用户有两条签到记录!!! 难道我的代码又出Bug了???不可能!!! 2.查找问题 不过保险起见,还是去检查了一下代码。 代码如... 阅读原文
2019-01-18 18:18:17 阅读(2605) 评论(0)
摘要: goods = [ ['iphone6s', 5800], ['mac book', 9000], ['coffee', 32], ['python book', 80], ['bicyle', 1500], ] shopping_car = [] ... 阅读原文
2019-01-18 18:07:08 阅读(2705) 评论(0)
摘要:   在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载的情况发生,如果直接使用scrapy对其url发请求,是绝对获取不到那部分动态加载出来的数据值。但是通过观察我们会发现,通过浏览器进行url请求发送则会加载出对应的动态加载出的数据。那么如果我们想要在scrapy也获取动态加载出的数据,则... 阅读原文
2019-01-18 17:26:25 阅读(3237) 评论(0)
摘要: 下载中间件 下载中间件(Downloader Middlewares) 位于scrapy引擎和下载器之间的一层组件。 作用: (1)引擎将请求传递给下载器过程中, 下载中间件可以对请求进行一系列处理。比如设置请求的 User-Agent,设置代理等 (2)在下载器完成将Response传递给引擎中,下载中... 阅读原文
2019-01-18 17:01:06 阅读(2656) 评论(0)
摘要: 有互联网创业者说: 2019年可能会是过去十年里最差的一年 但却是未来十年里最好的一年 真的是这样吗? “每月工资1w,如何赚到200w?” 同样一个问题,问不同的人会得到不同的答案。 有一类人,开始迅速计算答案,脱口而出:16.6年! 另一类人,用了7天思考,然后写了一个Python程序,一声不吭赚了200w。... 阅读原文
2019-01-18 16:18:36 阅读(2673) 评论(0)
摘要: 有互联网创业者说: 2019年可能会是过去十年里最差的一年 但却是未来十年里最好的一年 真的是这样吗? “每月工资1w,如何赚到200w?” 同样一个问题,问不同的人会得到不同的答案。 有一类人,开始迅速计算答案,脱口而出:16.6年! 另一类人,用了7天思考,然后写了一个Python程序,一声不吭赚了200w。... 阅读原文
2019-01-18 16:18:09 阅读(3208) 评论(0)
摘要: 数据结构和算法 Python 提供了大量的内置数据结构,包括列表,集合以及字典。大多数情况下使用这些数据结构是很简单的。 但是,我们也会经常碰到到诸如查询,排序和过滤等等这些普遍存在的问题。 因此,这一章的目的就是讨论这些比较常见的问题和算法。 另外,我们也会给出在集合模块 collections 当中操作这些数据结... 阅读原文
2019-01-18 14:52:03 阅读(2734) 评论(0)
摘要: 举例如下: 1 from functools import cmp_to_key 2 persons = [ 3 { 4 'name':'zhangsan', 5 'age':20, 6 'grade':98 7 }, 8 { ... 阅读原文
2019-01-18 14:42:01 阅读(3291) 评论(0)
摘要: 目录 1、习题 8: 打印,打印 2、习题 9: 打印,打印,打印 3、习题 10: 那是什么? 3.1、转义序列: 4、习题总结: 1、习题 8: 打印,打印 学习目标:继续学习 %r 的格式化输出。 习题八中的练习代码是: #! -*-coding=utf-8 -*- formatter = "%r ... 阅读原文
2019-01-18 12:49:22 阅读(3413) 评论(0)