随笔分类 - DRF
DRF是一个强大灵活的Django工具包,用于在Web后台构建Restful接口
python全栈day80--day87
摘要:djangorestframework-simplejwt使用 转载于:https://www.cnblogs.com/liuqingzheng/p/17942227 1 快速使用 1.1 配置 # 1 安装 pip install djangorestframework-simplejwt # 2
阅读全文
摘要:DRF 整体回顾 # 1 restful规范--10条 回答:不要答具体多少条,也不要第一第二,直接说内容 # 2 django上写符合restful规范的接口 # 3 drf写接口 # 4 APIView--》继承了原生View 》get,post方法 -(为什么get请求来了,就会执行get方法
阅读全文
摘要:1.books系列表接口--teacher # urls.py from django.urls import path,re_path from api import views urlpatterns = [ path('books/', views.BookAPIView.as_view())
阅读全文
摘要:上节回顾 1 过滤的源码分析 -视图类中配置类属性:filter_backends = ['过滤类'] -必须继承他俩ListModelMixin+GenericAPIView -ListModelMixin的list方法中执行了self.filter_queryset,视图类 -GenericAP
阅读全文
摘要:昨日回顾 1 三大认证源码分析 -认证源码: APIView的dispatch 》initial 》perform_authentication 》request.user-->Request类中找user方法 》Request的 _authenticate() 2 全局异常处理 -统一返回格式 -
阅读全文
摘要:昨日回顾 1 频率限制 -写一个类,继承SimpleRateThrottle,重写get_cache_key, 返回什么就以什么做限制(限制ip,限制用户id,手机号), -再写一个类属性scope='字符串', 需要跟配置文件中对应 '字符串':'5/m' -局部配置,全局配置 # 注意:若是以i
阅读全文
摘要:内容回顾 # drf:方便我们在django框架上写出符合restful规范的接口 # 请求和响应 -请求类的对象 -请求解析编码格式:局部,全局 -响应对象 -data,status,header -响应格式:浏览器,json # 序列化类 -Serializer -ModelSerializer
阅读全文
摘要:昨日回顾 # 1.序列化类钩子函数执行位置的源码 -反序列化的校验:字段自己的校验,局部钩子校验,全局钩子校验 # 2.drf的请求 -Request类的对象 -data:put,post提交的数据都在里面 -query_params:get请求提交的数据 -用起来跟django的request一样
阅读全文
摘要:昨日回顾 1 序列化类之Serializer(跟表模型没有必然联系) -写出要序列化的字段(尽量跟模型表的字段类对应) -source属性(用的很少) 2 字段类 -CharField -IntegerField 3 字段参数 -通用 -read_only -write_only -独有 4 必须重
阅读全文
摘要:昨日回顾 # 1.web的两种开发模式 # 2.web api # 3.posman的使用(路径必须完全正确) # 4.restful规范 10条 # 5.drf的安装和使用 # 6.cbv源码分析 -视图类,必须继承View(读View的源码) -在类里写get,post方法就可以了,只要get请
阅读全文
摘要:本周内容 drf: django-rest-framework restful规范 (百分之九十软件就是基于该规范,且面试经常问) drf入门 视图 序列化(最重要) 响应 权限 认证 频率 过滤 分页 今日内容 1.web开发模式 # 1.前后端混合开发(前后端不分离): 返回的是html字符串(
阅读全文