会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pyjar
博客园
首页
新随笔
联系
管理
订阅
2019年3月31日
DRF分页,解析器,跨域。
摘要: 一:DRF提供的种分页类。 1:PageNumberPagination,按页数分页,第几页第几条 2:LimitOffsetPagination, 按游标分页。当前第几条,向后查看第几条 3:CursorPagination,加密游标分页,记住上一页和下一页的ID 二:PageNumberPagi
阅读全文
posted @ 2019-03-31 22:06 pyjar
阅读(176)
评论(0)
推荐(0)
2019年3月28日
DRF认证、权限、频率组件。
摘要: 一:基本知识 1:该三个组件阅读源码的方式和版本源码阅读步骤类似。详细阅读版本源码https://www.cnblogs.com/yingjp/p/10606698.html 2:进入initial可以看到以下方法 3:进一步对上述的方法进行阅读我们能得出以下几点。 a:在settings中应该怎样
阅读全文
posted @ 2019-03-28 15:29 pyjar
阅读(231)
评论(0)
推荐(1)
2019年3月27日
DRF版本控制
摘要: 一:源码解读 1:视图类继承了APIView类并调用as_view() --path('', views.VersionView.as_view()), 2:调用父类Veiw的as_veiw()方法 3:父类View类as_view()里面内嵌了view函数,并最后返回self.dispath方法。
阅读全文
posted @ 2019-03-27 12:36 pyjar
阅读(166)
评论(0)
推荐(0)
rest-framework视图组件(views)
摘要: 一:APIView和View的区别 a:rest-framework对原Request进行了封装 --request.query_params 存放的是我们get请求的参数 --request.data 存放的是我们所有的数据,包括post请求的以及put,patch请求 二:对Views视图进行封
阅读全文
posted @ 2019-03-27 01:14 pyjar
阅读(271)
评论(0)
推荐(0)
2019年3月26日
DRF序列化和反序列化(二:ModelSerializer)
摘要: 一: rest_framework 中 serializers.Serializer的不方便之处(以下简称Serializer) a:需要定义每一个字段,并且这个字段是和models字段及其类似。 b:和froms是不是很像,有没有类似ModelFroms类似的模块,简化字段的编写,当然有Model
阅读全文
posted @ 2019-03-26 22:08 pyjar
阅读(838)
评论(0)
推荐(0)
DRF序列化和反序列化(一:Serializer)
摘要: 一:表关系如下 二:使用django编写接口 1:使用jsonResponse模块进行数据序列化。 2:使用serialize模块进行数据序列化。 3:使用serialize和JsonResponse不方便处 a:遇到外键关系,需要非常繁琐的处理。 三:使用rest_framework 中 seri
阅读全文
posted @ 2019-03-26 21:31 pyjar
阅读(1110)
评论(0)
推荐(0)
Restful(一)
摘要: 一:web服务交换 REST:表述行状态转移。 SOPA:简单的对象访问协议。 XML-RPC:基于xml的远程过程调用。不常用 二:理解REST 1:什么是rest --Respresenttaional state Transfer(表述性状态转移) --表述性就是指资源。 2:什么是资源 资
阅读全文
posted @ 2019-03-26 20:06 pyjar
阅读(196)
评论(0)
推荐(0)
2019年3月20日
django之路由层
摘要: 1:url分发简介: 当客户端(不仅仅是浏览器)向服务器发送请求的时候,有如下几个: 协议:计算机的双方的通信规则 域名:我们知道要访问一个计算机,就必须知道要访问的计算机的ip地址。比如我们调试常用的 http://localhost:8000/ localhost 127.0.0.1就是ip地址
阅读全文
posted @ 2019-03-20 21:27 pyjar
阅读(122)
评论(0)
推荐(0)
scrapy-redis分布式爬虫
摘要: 一:基本概念 1:什么是分布式爬虫 --分布式爬虫,就是用多台电脑,同时运行一个爬虫文件。进行数据的爬去 2:原生的scrapy不能实现分布式爬取原因 --1:管道不能共享 --2:调度器不能共享 3:使用scrapy-redis组件进行分布式爬虫,scrapy-redis专门为scrapy开发的一
阅读全文
posted @ 2019-03-20 21:27 pyjar
阅读(226)
评论(0)
推荐(0)
爬虫学习总结
摘要: 1:接触的爬虫模块 urllib ,request,selenium 2:robots协议:规定网页数据那些数据是否能爬去 --requests模块没有语法对该协议生效 --scrapy中有对该协议进行生效 3:如何解析验证码 --图片验证吗,可以用numpy模块对图片进行处理。 --文字验证码,可
阅读全文
posted @ 2019-03-20 21:26 pyjar
阅读(234)
评论(0)
推荐(0)
下一页
公告