当你发现自己的才华撑不起野心时,就请安静下来学习吧。

Personal site

↑点击传送

摘要: 阅读目录连接数据库增加数据修改数据删除数据查询数据 用python操作数据库,特别是做性能测试造存量数据时特别简单方便,比存储过程方便多了。 回到顶部连接数据库 前提:安装mysql、python,参考:https://www.cnblogs.com/UncleYong/p/10530261.htm 阅读全文
posted @ 2020-07-21 16:46 Joab-0429 阅读(2010) 评论(0) 推荐(0)
摘要: 入门规范 序列化组件 请求与响应、视图 路由、认证 权限、频率、过滤、排序、异常处理 Book多增多删接口、分页器、IP限制 自定义频率、自动生成文档、JWT 阅读全文
posted @ 2020-07-21 16:30 Joab-0429 阅读(100) 评论(0) 推荐(0)
摘要: 自定义频率、自动生成文档、JWT 自定义频率 #自定义频率需要写两个方法 #判断是否限次,没有限次True,否则False def allow_request(self,request,view): #限次后,返回等待的时间 def wait(self): #my_ipthrottle.py imp 阅读全文
posted @ 2020-07-21 16:29 Joab-0429 阅读(246) 评论(0) 推荐(0)
摘要: Book多增多删接口、分页器、IP限制 多增多删接口 #views.py from rest_framework.views import APIView from app01.models import Book from app01.ser import BookModelSerializer 阅读全文
posted @ 2020-07-21 16:26 Joab-0429 阅读(166) 评论(0) 推荐(0)
摘要: 权限、频率、过滤、排序、异常处理 权限 #源码分析 # APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限对象列表 阅读全文
posted @ 2020-07-21 16:25 Joab-0429 阅读(175) 评论(0) 推荐(0)
摘要: 路由、认证 路由 1 普通路由书写 path('test/',views.TestAPIView.as_view()), re_path('test/(?P<pk>\d+)',views.TestDetailAPIView.as_view()), 2 视图类继承ViewSetMinxin的路由,对应 阅读全文
posted @ 2020-07-21 16:24 Joab-0429 阅读(168) 评论(0) 推荐(0)
摘要: ##请求与响应、视图 请求 #请求对象,把原来的request重新封装 from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotiat 阅读全文
posted @ 2020-07-21 16:23 Joab-0429 阅读(204) 评论(0) 推荐(0)
摘要: 序列化组件 序列化组件介绍 1 序列化,序列化器会把模型类对象转换成字典,经过response变成json字符串 2 反序列化,把客户端发送过来的数据,经过request变成字典,序列化器可以把字典转成模型类对象 3 反序列化,完成数据校检功能 简单使用 1 写一个序列化类,继承Serializer 阅读全文
posted @ 2020-07-21 16:19 Joab-0429 阅读(199) 评论(0) 推荐(0)
摘要: 入门规范 本周内容 #django-rest-framework(drf)入门规范 #drf序列化组件 #drf请求响应与响应 #drf视图组件 #drf路由组件 #drf三大认证:认证、权限、频率 #drf过滤排序分页异常处理 #drf自动生成接口文档 #drf-django-rest-frame 阅读全文
posted @ 2020-07-21 16:16 Joab-0429 阅读(184) 评论(0) 推荐(0)