![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rest framework
文章平均质量分 65
lmw-xiaoxin
这个作者很懒,什么都没留下…
展开
-
Django-Rest framework基本流程
一、Django rest framework框架安装: pip3 install djangorestframework -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com二、Restful framework 是一个框架,主要实现前后端分离,提供接口API, 对API做一些规范,中文名: 表征状态转移三、 REST...原创 2018-03-05 09:29:19 · 1563 阅读 · 0 评论 -
Django-Rest frameworw认证和权限
一、认证已封装好的类 from rest_framework.authentication import BaseAuthentication class BaseAuthentication(object): def authenticate(self, request): #三种返回结果 1、 return (user,auth) #当前认证处理后,认证环节结束,不在执行后面...原创 2018-03-05 09:36:57 · 808 阅读 · 0 评论 -
Django-Rest frameworw用户访问次数/频率限制
一、示例展示=============******============= 1、BaseThrottle原类 2、基于用户IP限制访问频率 (了解) 3、基于用户IP显示访问频率(利于Django缓存) # 经常使用 4、匿名时用IP限制+登录时用Token限制=============******=====...原创 2018-03-05 10:08:37 · 2074 阅读 · 0 评论 -
Django-Rest frameworw之版本
一、示例展示=============******============= 1、基于url的get传参方式 #如:/users?version=v1 2、基于url的正则方式 # /v1/users/ 3、基于 accept 请求头方式 如:Accept: application/json; version=1.0 ...原创 2018-03-05 10:20:44 · 422 阅读 · 0 评论 -
Django-Rest frameworw之解析器
一、解析器 根据请求头 content-type 选择对应的解析器就请求体内容进行处理。 注意:个别特殊的值可以通过Django的request对象 request._request 来进行获取media_type = None # application/json application/x-www-form-urlencoded multipart/form-d...原创 2018-03-05 13:15:57 · 319 阅读 · 0 评论 -
Django-Rest frameworw之序列化
一、序列化 序列化用于对用户请求数据进行验证和数据进行序列化。ViewAPIView GenericAPIView GenericViewSet(ViewSetMixin, generics.GenericAPIView)重要知识:ModelViewSet 里边继承几个类?ModelViewSet(mixins.CreateModelMixin,mixins.RetrieveMode...原创 2018-03-05 18:35:58 · 289 阅读 · 0 评论 -
Django-Rest frameworw之分页
分页============******============ 一、根据页码进行分页 二、位置和个数进行分页 三、游标分页 四、luo的案例展示============******============分页示例展示一、根据页码进行分页in urls.py from djan...原创 2018-03-05 22:07:39 · 703 阅读 · 1 评论 -
Django-Rest frameworw之路由系统
路由系统============******============ 一、 自定义路由 二、 半自动路由 三、 全自动路由============******============路由系统包含的类:class ViewSetMixin(object): # 重...原创 2018-03-06 08:39:42 · 219 阅读 · 0 评论