会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NQ31
未到终局,焉知生死!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年11月11日
API文档自动生成
摘要: 一、利用coreapi库 使用方法: 1、安装coreapi pip install coreapi 2、在路由配置文档链接 from rest_framework.documentation import include_docs_urls urlpatterns = [ ... path('do
阅读全文
posted @ 2020-11-11 18:19 NQ31
阅读(141)
评论(0)
推荐(0)
2020年11月9日
DRF分页器
摘要: 简单分页器:PageNumberPagination from rest_framework.pagination import PageNumberPagination class SimplePage(PageNumberPagination): # #每页显示记录数,前端没有传入page_nu
阅读全文
posted @ 2020-11-09 23:45 NQ31
阅读(93)
评论(0)
推荐(0)
2020年11月6日
DRF请求和响应,以及Response对象重新封装
摘要: 请求 rest_framework下的Request类源码分析: from rest_framework.request import Request class Request: def __init__(self, request, parsers=None, authenticators=No
阅读全文
posted @ 2020-11-06 20:37 NQ31
阅读(250)
评论(0)
推荐(0)
drf认证、权限、频率、过滤、排序、异常处理
摘要: 认证组件 使用方法: 1、新建一个认证类文件,继承BaseAuthentication from rest_framework.authentication import BaseAuthentication from rest_framework.exceptions import Authent
阅读全文
posted @ 2020-11-06 20:35 NQ31
阅读(213)
评论(0)
推荐(0)
2020年11月1日
drf之视图组件以及自动化路由
摘要: 两个视图基类APIView、GenericAPIView 1、APIView类: APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的Request对象,而不
阅读全文
posted @ 2020-11-01 22:34 NQ31
阅读(113)
评论(0)
推荐(0)
2020年10月31日
drf之序列化组件
摘要: 序列化组件: 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能 序列化类的字段 字段字段构造方式 BooleanField Boo
阅读全文
posted @ 2020-10-31 22:47 NQ31
阅读(109)
评论(0)
推荐(0)
RESTful API和Django的drf安装及使用
摘要: REST: REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表
阅读全文
posted @ 2020-10-31 19:58 NQ31
阅读(146)
评论(0)
推荐(0)
Django之CBV中View、APIView源码分析
摘要: View源码分析: views文件: class MyView(View): def get(self,request): return HttpResponse('ok') def post(self,request): return HttpResponse('post') urls文件: ur
阅读全文
posted @ 2020-10-31 00:09 NQ31
阅读(93)
评论(0)
推荐(0)
2020年10月11日
Ajax以及crsf的校验
摘要: JSON 注意:json必须是双引号,不能是单引号,否则会报错。如:{“name":"json","sex":"男"} Ajax 本质:是一种利用现有技术的新方法。具有局部刷新,异步请求的优点 Ajax的语法: $('#btn').click(function () { $.ajax({ url:'
阅读全文
posted @ 2020-10-11 20:57 NQ31
阅读(109)
评论(0)
推荐(0)
Django之中间件
摘要: 中间件 本质就是一个自定义类,可以帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作 中间件可以定义五个方法: process_request(self,request) process_response(selef,request,response) process_view(self,r
阅读全文
posted @ 2020-10-11 20:54 NQ31
阅读(89)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告