分类
摘要:
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)