随笔分类 -  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 阅读全文
posted @ 2024-02-19 12:47 Edmond辉仔 阅读(765) 评论(0) 推荐(0)
摘要:DRF 整体回顾 # 1 restful规范--10条 回答:不要答具体多少条,也不要第一第二,直接说内容 # 2 django上写符合restful规范的接口 # 3 drf写接口 # 4 APIView--》继承了原生View 》get,post方法 -(为什么get请求来了,就会执行get方法 阅读全文
posted @ 2022-05-09 16:30 Edmond辉仔 阅读(35) 评论(0) 推荐(0)
摘要:1.books系列表接口--teacher # urls.py from django.urls import path,re_path from api import views urlpatterns = [ path('books/', views.BookAPIView.as_view()) 阅读全文
posted @ 2021-12-20 01:01 Edmond辉仔 阅读(108) 评论(0) 推荐(0)
摘要:上节回顾 1 过滤的源码分析 -视图类中配置类属性:filter_backends = ['过滤类'] -必须继承他俩ListModelMixin+GenericAPIView -ListModelMixin的list方法中执行了self.filter_queryset,视图类 -GenericAP 阅读全文
posted @ 2021-12-16 03:11 Edmond辉仔 阅读(108) 评论(0) 推荐(0)
摘要:昨日回顾 1 三大认证源码分析 -认证源码: APIView的dispatch 》initial 》perform_authentication 》request.user-->Request类中找user方法 》Request的 _authenticate() 2 全局异常处理 -统一返回格式 - 阅读全文
posted @ 2021-12-14 00:05 Edmond辉仔 阅读(145) 评论(0) 推荐(0)
摘要:昨日回顾 1 频率限制 -写一个类,继承SimpleRateThrottle,重写get_cache_key, 返回什么就以什么做限制(限制ip,限制用户id,手机号), -再写一个类属性scope='字符串', 需要跟配置文件中对应 '字符串':'5/m' -局部配置,全局配置 # 注意:若是以i 阅读全文
posted @ 2021-12-12 21:55 Edmond辉仔 阅读(65) 评论(0) 推荐(0)
摘要:内容回顾 # drf:方便我们在django框架上写出符合restful规范的接口 # 请求和响应 -请求类的对象 -请求解析编码格式:局部,全局 -响应对象 -data,status,header -响应格式:浏览器,json # 序列化类 -Serializer -ModelSerializer 阅读全文
posted @ 2021-12-09 02:06 Edmond辉仔 阅读(42) 评论(0) 推荐(0)
摘要:昨日回顾 # 1.序列化类钩子函数执行位置的源码 -反序列化的校验:字段自己的校验,局部钩子校验,全局钩子校验 # 2.drf的请求 -Request类的对象 -data:put,post提交的数据都在里面 -query_params:get请求提交的数据 -用起来跟django的request一样 阅读全文
posted @ 2021-12-07 00:18 Edmond辉仔 阅读(86) 评论(0) 推荐(0)
摘要:昨日回顾 1 序列化类之Serializer(跟表模型没有必然联系) -写出要序列化的字段(尽量跟模型表的字段类对应) -source属性(用的很少) 2 字段类 -CharField -IntegerField 3 字段参数 -通用 -read_only -write_only -独有 4 必须重 阅读全文
posted @ 2021-11-26 00:32 Edmond辉仔 阅读(54) 评论(0) 推荐(0)
摘要:昨日回顾 # 1.web的两种开发模式 # 2.web api # 3.posman的使用(路径必须完全正确) # 4.restful规范 10条 # 5.drf的安装和使用 # 6.cbv源码分析 -视图类,必须继承View(读View的源码) -在类里写get,post方法就可以了,只要get请 阅读全文
posted @ 2021-11-24 00:59 Edmond辉仔 阅读(119) 评论(0) 推荐(0)
摘要:本周内容 drf: django-rest-framework restful规范 (百分之九十软件就是基于该规范,且面试经常问) drf入门 视图 序列化(最重要) 响应 权限 认证 频率 过滤 分页 今日内容 1.web开发模式 # 1.前后端混合开发(前后端不分离): 返回的是html字符串( 阅读全文
posted @ 2021-11-22 17:07 Edmond辉仔 阅读(134) 评论(8) 推荐(0)