随笔分类 -  drf

摘要:#simpleui 集成监控大屏 从gitee上找到开源的前端页面 》集成到项目中即可 网址:https://gitee.com/lvyeyou/DaShuJuZhiDaPingZhanShi?_from=gitee_search 本质就是前后端混合的项目 restframework-jwt执行流程 阅读全文
posted @ 2022-10-17 20:15 你好你好你好丶 编辑
摘要:排序和过滤源码分析 # 继承了GenericAPIView+ListModelMixin,只要在视图类中配置filter_backends它就能实现过滤和排序 drf内置的过滤类(SearchFilter),排序类(OrderingFiler) django-filter 自定义:写一个类,继承Ba 阅读全文
posted @ 2022-10-13 18:41 你好你好你好丶 编辑
摘要:Cookie,Session,Token介绍 Cookie cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。 cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该 阅读全文
posted @ 2022-10-12 20:59 你好你好你好丶 编辑
摘要:内置认证类,权限类,频率类 内置的认证类 BasicAuthentication RemoteUserAuthentication SessionAuthentication: # session认证,建议自己写 # 如果前端带着cookie过来,经过session的中间件,如果登录了,在reque 阅读全文
posted @ 2022-10-11 18:58 你好你好你好丶 编辑
摘要:自定义频率类 class MyThrottle(SimpleRateThrottle): VISIT_RECORD = {} # 存放用户访问记录{ip1:[时间1,时间2].。。} def __init__(self): self.history = None def allow_request( 阅读全文
posted @ 2022-10-10 21:29 你好你好你好丶 编辑
摘要:权限类的使用 使用场景: 用户登录后,某个接口只有管理员才能访问,普通用户不能访问 例:出版社的所有接口必须登录并且士管理员才能访问 使用步骤: 一.写一个类,继承BasePermission 二.重写has_permission方法 三.在方法中校验用户是否有权限(reque.user就是当前用户 阅读全文
posted @ 2022-10-09 17:50 你好你好你好丶 编辑
摘要:路由 自动生成路由 步骤: 1 导入:from rest_framework.routers import SimpleRouter, DefaultRouter 2 实例化:router = SimpleRouter() 3注册:router.register('user',views.UserV 阅读全文
posted @ 2022-10-08 17:53 你好你好你好丶 编辑
摘要:#两个视图基类 GenericAPIView 属性: queryset # 要序列化的数据 serializer_class # 序列化类 # 了解 lookup_field # 通过get_object 获取单个对象的查询key值,value值是路由中传进来的 filter_backends # 阅读全文
posted @ 2022-10-07 13:58 你好你好你好丶 编辑
摘要:drf请求与响应 Request和Response类 # 继承APIView后,请求对象:request>>>之后的每一次请求都是一个新的request # Request类:属性或方法 """ data: POST,PUT,PATCH请求方式解析后的数据 , 在原始 django中put提交的数据 阅读全文
posted @ 2022-09-29 18:50 你好你好你好丶 编辑
摘要:#序列化类常用字段类和字段参数 常用字段类型: | 字段 | 字段构造方式 | | | | | BooleanField | BooleanField() | | NullBooleanField | NullBooleanField() | | CharField | CharField(max_ 阅读全文
posted @ 2022-09-27 21:51 你好你好你好丶 编辑
摘要:#APIView的基本使用 drf:是一个第三方的app,只能在djagno上使用 安装了drf后,导入一个视图类APIView,所有后期要使用drf写视图类,都是继承APIView及其子类 例:获取所有图书接口 1.1使用View+JsonRessponse写 from django.views 阅读全文
posted @ 2022-09-26 21:42 你好你好你好丶 编辑
摘要:#前后端开发模式 详细见博客链接:https://www.cnblogs.com/liuqingzheng/p/10900502.html ####补充: #####前后端混合开发 使用模板语法渲染模板 后端人员要通过前端写好的html页面套模板语法 #####前后端分离, 前端由前端人员编写,写的 阅读全文
posted @ 2022-09-23 20:10 你好你好你好丶 编辑

点击右上角即可分享
微信分享提示