随笔分类 - djangorestframework
摘要:第一种分页 PageNumberPagination 基本使用 (1)urls.py (2)api/utils/serializers/pager.py (3)views.py (4)settings配置 自定义分页类 第二种分页 LimitOffsetPagination 自定义 返回的时候可以用
阅读全文
摘要:个人觉得这一章节说的不是很好。先留着备用吧,下面再开一个说序列化的章节,当然,这些非原创,抄也要抄的理直气壮 序列化 1.继承Serializer 基本使用 (1)models.py 添加Role (2)api/urls.py (3)views.py (4)浏览器访问:http://127.0.0.
阅读全文
摘要:解析器 (1)api/urls.py (2)views.py (3)通过postman发送Json数据 在后台可以获取发过来的Json数据 源码流程 (1)dispatch (2)initialize_request 获取所有解析器 (3)get_parsers (4)parser_classes
阅读全文
摘要:新建一个工程Myproject和一个app名为api (1)api/models.py (2)Myproject/urls.py (3)api/urls.py (4)views.py (5)settings.py 1.url中通过GET传参 后台可以看到当前的版本 如果url中没有传版本参数,则显示
阅读全文
摘要:一 添加节流 自定义节流的方法 限制60s内只能访问3次 (1)API文件夹下面新建throttle.py,代码如下: (2)settings中全局配置节流 (3)现在访问auth看看结果: 60s内访问次数超过三次,会限制访问 提示剩余多少时间可以访问 接着访问 二 节流源码分析 (1)dispa
阅读全文
摘要:一 添加权限 (1)API/utils文件夹下新建premission.py文件,代码如下: message是当没有权限时,提示的信息 (2)settings.py全局配置权限 (3)views.py添加权限 默认所有的业务都需要SVIP权限才能访问 OrderView类里面没写表示使用全局配置的S
阅读全文
摘要:一、基础 最近正好有机会去写一些可视化的东西,就想着前后端分离,想使用django rest framework写一些,顺便复习一下django rest framework的知识,只是顺便哦,好吧。我承认我是故意的,因为我始终觉得,如果好的技术服务于企业,顺便的提高一下自己。大家都很开心不是不。再
阅读全文
摘要:一 添加权限 (1)API/utils文件夹下新建premission.py文件,代码如下: message是当没有权限时,提示的信息 2)settings.py全局配置权限 (3)views.py添加权限 默认所有的业务都需要SVIP权限才能访问 OrderView类里面没写表示使用全局配置的SV
阅读全文
摘要:一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表
阅读全文
摘要:一 CBV源码流程 urls.py view.py 1)从上面的urls.py文件种可以看到,一个url对应了一个 这个views.OrderView.as_view()函数,并执行这个函数,也就是我们调用order的url会views.OrderView.as_view()() 2)从views.
阅读全文
摘要:一 socket简介 1 最简单的socket 上面主要就是服务器端启动,并监听端口等待客户端连接,客户端连接发送一个“俺喜欢你”,服务器回复“滚蛋”,这个是最简单的SOCKET的流程了。 2 socket的写一个简单的web应用 这里主要是使用浏览器模拟socket的客户端,server端自己实现
阅读全文
摘要:最近项目忙成狗,都没时间好好看看开发的东西了,正好最近开始看rest api的东西,真是个好东西啊。可以前后端分离,但是在学习的过程中,遇到各种问题。还是基础不够扎实。本次rest api的会一边遇坑一边补习之前的东西。 一 functools库 真是一个神奇的python库,以前一直没注意。 1
阅读全文
浙公网安备 33010602011771号