摘要:
本文目录一 简单分页(查看第n页,每页显示n条)二 偏移分页(在第n个位置,向后查看n条数据)三 CursorPagination(加密分页,只能看上一页和下一页,速度快)回到目录一 简单分页(查看第n页,每页显示n条) from rest_framework.pagination import P 阅读全文
摘要:
rest framework之版本控制 作用:用于版本控制 内置的版本控制类 全局使用 在setting中进行配置 配置后的路由需要修改 在视图类中就可以通过:request.version取出当前访问哪个版本,相应的取执行相应版本的代码 局部使用 在视图类中 源码分析 阅读全文
摘要:
rest farmwork之响应器 作用: 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。 用户请求URL: PS:一般不会改动配置,就用全局配置即可 内置渲染器 局部使用 在视图类中配置 全局使用 在setting中配置 注意:如果同时多个存在时,自动根据URL后缀来选择渲染 阅读全文
摘要:
rest framwork之解析器 解析器(一般不需要动,项目最开始全局配置一下就可以了) 作用:控制视图类能够解析的前端传过来的数据格式 全局使用 在setting中配置: 在局部使用 在视图类中: 源码流程: 当调用request.data的时候去执行解析方法,根据传过来的编码方式选择一个解析器 阅读全文
摘要:
rest farmwork之url控制 一.基本路由(基本写法) urls.py views.py 二.半自动化路由(必须继承ViewSetMixin) urls.py views.py 三.全自动路由(自动生成路由,必须继承ModelViewSet) urls.py views.py 阅读全文
摘要:
Django 第一篇:HTTP协议与动静态协议,WEB框架与Django简介 第二篇: Django路由层 第三篇:Django视图层 第四篇:Django模板层 第五篇:Django模型层:Django ORM参数与操作,fomr表单请求与Django连接数据库及ORM 第六篇:Django组件: 阅读全文