zhousibei'blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

字典使用ChainMap与update的区别

发表于 2017-11-05 | 分类于 Python
字数统计: 548 字
ChainMap提供了一种从逻辑上将不同的字典或者映射合并为一个单独的映射,而字典中自带的update方法也可以字典合并,通过比较这种不同的方法,可以在不同的场合选用不同的方法来进行映射的处理. ChainMap: 123456789from collections import ChainMapa ...
阅读全文 »

Web开发第一道难关

发表于 2017-11-01 | 分类于 前端
字数统计: 659 字
cookie和session对我来说并不陌生,以前读书的时候开电脑的第一件事就是打开360清理垃圾,里面有一栏会提示是否清除cookie,当时我并不知道这玩意用来干嘛,随意基本都是每次都会清除. 最近在写登陆注册,遇到了cookie的session,并不是很理解,百度百科讲有太过于专业,看着很难理解 ...
阅读全文 »

Postman模拟发送POST请求403问题

发表于 2017-10-26 | 分类于 Python , Django
字数统计: 217 字
最近在写登陆注册时用到Postman来模拟提交表单,因为Django自带的CSRF保护机制,需要在所有的POST请求中附带上csrftoken,所以进行模拟发送POST请求时会一直显示403错误,并且在控制台中也会显示下面错误提示 1Forbidden (CSRF token missing or ...
阅读全文 »

基本数据类型的推导式

发表于 2017-10-17 | 分类于 Python
字数统计: 382 字
处理序列中的数据时,比如提取其中的值或者根据某种标准来对序列做删减或替换使用推导式就非常方便. 列表推导式: 123456# 获取列表中大于0和小于0的数,返回的结果也要是列表info = [1,2,3,-1,-2,-3]need_info = [i for i in info if i > ...
阅读全文 »

安利一本有趣的书

发表于 2017-10-05 | 分类于 life
字数统计: 359 字
最近喜欢上了Python cookbook这本书,看到一些很科幻的模块感觉像打开了新世界的大门,虽然不太懂模块的底层是如何实现功能,但是能够顺手用起来也是一件不错的事情. 喜欢这本书的另外一个原因是,我再也不会因为看书看着看着就睡着了,我随时都要思考如何去使用其中介绍的语法,如何才能把这些东西用到我 ...
阅读全文 »

序列中元素个数的计算

发表于 2017-09-30 | 分类于 Python
字数统计: 402 字
在需要计算一个序列中的每个元素的出现的次数时,就拿最常见的列表来说,如果只通过列表中提供的count方法来计算某个元素出现的次数很难将元素和次数组合在一起. 在collections提供的Counter类就很好的解决了这一类问题,来看看它是如何实现元素的计数,并将元素与个数对应起来的吧 123456 ...
阅读全文 »

序列的去重

发表于 2017-09-24 | 分类于 Python
字数统计: 558 字
对所获取的的数据进行去重显得尤为重要,爬虫获取的冗余数据在大多时候都是都是无效且占用空间的. 设想有两个场景,一个是去除序列中出现的重复元素,获得的新序列是无序的,另外一个是去重获得新序列之后,依然是按照处理之前的顺序进行排列的. 无论是哪两种情况,序列的去重都是围绕set集合展开的,当然这也是se ...
阅读全文 »

QuerySet与QueryDict

发表于 2017-09-17 | 分类于 Python , Django
字数统计: 344 字
QuerySet,本质上是一个给定的模型的对象列表,虽然名字中带有set,刚开始会让我觉得其性质应该和集合有些许联系,但是就像Java和javascript那样,就是彻彻底底两种不同的语言,为什么说他是对象列表而不是像其名字那样的集合呢,因为它是有序的,并且表现形式上也更像是一个列表 1<Qu ...
阅读全文 »

简单但有效的csrf_token

发表于 2017-09-10 | 分类于 Python , Django
字数统计: 291 字
在说起表单提交发起POST请求之前,我需要聊一聊CSRF(跨站请求伪造),当然百度上一大堆CSRF的概念,我就用找到的一张图来说明这个概念吧. 所以Django为我们提供了一种用来防御它的非常容易使用的系统,简而言之,就是每次使用POST请求时都应该使用{ % csrf_token % }来避免C ...
阅读全文 »

模板中的过滤器

发表于 2017-08-28 | 分类于 Python , Django
字数统计: 446 字
之前在模板中处理从视图接口中获得的数据时没有遇到过时间格式的数据,最近遇到在处理这种从Mysql中获得的时间格式数据时,发现放在模板中页面上呈现的格式有点问题 12zsb:July 10, 1994cjh:July 26, 1994 这种格式对于用户来说体验肯定是不好的,所以得修改成可读的格式,然后 ...
阅读全文 »
1…4567
arosy_zhou

arosy_zhou

行走匆忙,诗为远方

61 日志
15 分类
16 标签