摘要: 为什么DRF中有时候返回的json中图片是带域名的,有时候是不带域名的呢? 解析: 带域名的结果是在view中对模型类序列化的,DRF在序列化图片的时候 会检查上下文有没有request,如果有,就给图片加上域名, 比如说我们视图用的是apiview(): 我们需要序列化数据的时候,加 contex 阅读全文
posted @ 2019-01-30 09:11 zbllly 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: 第一步:安装jwt 第二步:settings/dev的配置文件配置 解释:定义drf配置全局默认的认证方案 第三步: 解释:第一个参数,重新定义jwt认证成功后返回的数据(jwt默认只返回token,我们在users.utils 下定义该类认证成功后 增加返回字段信息) 第四步:因为jwt 只对用户 阅读全文
posted @ 2019-01-26 09:14 zbllly 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文
posted @ 2019-01-25 09:16 zbllly 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、TCP连接TCP(Transmission Control Protocol) 传输控制协议。TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握确认建立一个连接。位码即tcp标志位,有6种 标示:SYN(synchronous建立联机) ACK(acknowledgement 确 阅读全文
posted @ 2019-01-25 09:15 zbllly 阅读(4322) 评论(0) 推荐(1) 编辑
摘要: 内容简介: 介绍Django中的F和Q作用以及使用方法 作用:操作数据表中的某列值,F()允许Django在未实际链接数据的情况下具有对数据库字段的值的引用,不用获取对象放在内存中再对字段进行操作,直接执行原生产sql语句操作。 通常情况下我们在更新数据时需要先从数据库里将原数据取出后方在内存里,然 阅读全文
posted @ 2019-01-23 19:54 zbllly 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1, 多线程 代码: 打印结果: 解析:从结果看出,他们同一时间 11:01:50开始执行,分别用了不同的时间结束 接着往下看,添加join阻塞线程 我们看到这三线程按顺序依次执行。 我们接着看看线程的方法使用: 接着看第二种开线程的方式: 打印结果: 方法总结: 线程间共享全局变量: 关于线程锁 阅读全文
posted @ 2019-01-23 11:43 zbllly 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 我们先来了解下nginx与uwsgi的概念,再去配置 磨刀不误砍柴工。 nginx 是一个开源的高性能的 HTTP 服务器和反向代理:1. 作为 web 服务器,它处理静态文件和索引文件效果非常高; 2. 它的设计非常注重效率,最大支持 5 万个并发连接,但只占用很少的内存空间; 3. 稳定性高,配 阅读全文
posted @ 2019-01-22 09:13 zbllly 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1,安装 setting.py 2.视图函数中使用缓存 注意: 给视图添加缓存是有风险的,如果视图所展示的网页中有经常动态变动的信息,那么被添加缓存命不可取。 缓存整个视图最实用的场景应该是这个视图所展示的网页的内容基本上不怎么变动,或者说在很长一段时间内不需要变动,这样使用缓存就非常有效。 3.U 阅读全文
posted @ 2019-01-21 11:21 zbllly 阅读(1288) 评论(0) 推荐(1) 编辑
摘要: 先看看scrapy的框架流程, 1,安装 scrapy https://www.cnblogs.com/zbllly/p/10294223.html 查看即可。 2,新建scrapy项目 目录结构图 3,cd到项目名下,创建任务。 参数解析: name,定义spider的名字的字符串,必须是唯一的, 阅读全文
posted @ 2019-01-20 11:17 zbllly 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 手动安装twisted插件: 1.在http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted用Ctrl+F搜索twisted,下载对应版本。 2.用pip安装wheel(whl安装依赖) 用命令行进入Python35\Scripts目录,执行 3.把下载下 阅读全文
posted @ 2019-01-20 11:04 zbllly 阅读(111) 评论(0) 推荐(0) 编辑