Rest Framework
番茄西瓜汤
这个作者很懒,什么都没留下…
展开
-
Rest framework 自动路由与视图
视图流程自己写路由这里的自己写路由指的 在view中继承了 ModelViewSet 才这样调用点击查看完整代码片段【调用内置ModelViewSet版】点击查看完整代码片段【自己封装版】from django.urls import pathfrom app01.views import BookModelViewSeturlpatterns = [ # 如果使用a...原创 2019-02-15 21:20:08 · 430 阅读 · 0 评论 -
REST Framework 版本控制
通常情况通常我们直接调用rest框架提供给我的方法就够用了rest框架提供的版本控制类,其中有5个类可以调用包含:host头携带版本、协议头携带版本、路由携带、namespace携带一般情况都用QueryParameterVersioning如下示例配置文件'''rest框架提供的版本控制类,其中有5个类可以调用包含:host头携带版本、协议头携带版本、路由携带、namespace携带...原创 2019-02-15 22:49:00 · 329 阅读 · 0 评论 -
REST Framework 分页组件
3种分页方法【查看代码片段】PageNumberPagination、xxxx?page=1&size=2LimitOffsetPagination 从第几个到第几个xxxx?limit=1&offset=1CursorPagination 【游标分页会加密,更安全】xxxx?cursor=cj0xJnA9NQ%3D%3D实例Page...原创 2019-02-17 12:20:41 · 346 阅读 · 0 评论 -
Django Rest Framework 认证、权限-源码分析及使用技巧
pip3 install djangorestframework认证源码梳理从rest_framework的dispatch开始入手观察源码在dispatch中,对原生request进行了封装def dispatch(self, request, *args, **kwargs): self.args = args self.kwargs = kwargs ...原创 2019-02-12 21:45:39 · 318 阅读 · 0 评论 -
restful 的流行规则,开发时尽量遵循
本质是一种规范,在url上可以体现出对规范的操作RESTful API 默认规则API与用户的通信协议,总是使用HTTPs协议。API域名https://api.xxx.com AIP部署专用域名(会有跨域问题)https://www.xxx.com/api/v1/ 后缀方式 【推荐】版本1:例如URL https://www.xxx.com/api/v...原创 2019-02-12 10:08:20 · 782 阅读 · 0 评论