随笔分类 - Django Rest Framework
摘要:序列化 基本代码结构 modles.py 1 from django.db import models 2 # Create your models here. 3 4 # Create your models here. 5 class UserGroup(models.Model): 6 tit
阅读全文
摘要:基本代码结构 urls.py views.py parser_classes属性变量中的值,是各种解析器对象。前端会向后台发送不同类型的请求,而django后台的drf接口必须通过配置解析器才能获取到相关请求数据。常用的解析器主要是“JSONParser”和“FormParser”这两个解析器。 源
阅读全文
摘要:基本结构 settings.py: urls.py: views.py 源码分析 1.为什么用‘versioning_class’属性变量,它有什么用? 还是要从APIView类中的dispatch开始说起,跟之前讲的认证等功能接口一样,首先要完成对django原生request的封装,然后同样是在
阅读全文
摘要:自定义访问频率控制类结构 views.py 实现原理分析: 需要使用用户IP地址作为唯一标识符,如果使用用户登陆账号作为唯一标识符,一个用户可能拥有多个账号,则达不到节流的目的,但使用IP地址也不是说一定不能改变,但相比于登陆账号,使用IP地址更能达到节流的作用。 以IP地址作为KEY键,多个访问时
阅读全文
摘要:基本结构 urls.py views.py 注意事项: 1.使用权限类 在需要权限控制的视图类中,写入permission_classes = [MyPermission, ],变量属性permission_classes 是个列表,列表中可写多个权限类,通过权限方才执行视图类的方法。(此方法属于局
阅读全文
摘要:基本结构 urls.py views.py 注意事项: 1.使用认证类 在需要认证的视图类中,写入authentication_classes = [TestAuthentication, ],变量属性authentication_classes是个列表,列表中可写多个认证类,通过认证方才执行视图类
阅读全文
摘要:一、什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表
阅读全文

浙公网安备 33010602011771号