上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: 过滤排序源码 视图类中配置:filter_backends = [OrderingFilter] # 1 入口 》查询所有 》ListModelMixin 》list 》完成了过滤 # 2 ListModelMixin 》list的方法--》必须配合继承GenericAPIView class Li 阅读全文
posted @ 2023-12-29 15:26 拆尼斯、帕丁顿 阅读(18) 评论(0) 推荐(0)
摘要: 排序 排序快速使用(GenericAPIView) 1.只有查询所有需要排序 2. 如何使用 1 必须是继承 GenericAPIView 及其子类 2 在类中配置类属性 filter_backends = [OrderingFilter] 3 类中写属性 ordering_fields = ['p 阅读全文
posted @ 2023-12-28 15:13 拆尼斯、帕丁顿 阅读(21) 评论(0) 推荐(0)
摘要: 认证组件 使用步骤 1 登录功能 2 认证类 1 写一个类,继承BaseAuthentication 2 重写 authenticate(self, request) 方法 3 在方法内部,根据用户携带的 数据【token】,判断是否登录[核心逻辑],如果登录就继续往后走[返回两个变量],如果没登录 阅读全文
posted @ 2023-12-27 14:58 拆尼斯、帕丁顿 阅读(15) 评论(0) 推荐(0)
摘要: 视图层总结 视图集 ModelViewSet -视图类:GenericAPIView - 映射:list create retrieve update destroy CreateModelMixin,ListModelMixin,UpdateModelMixin,DestroyModelMixin 阅读全文
posted @ 2023-12-26 15:16 拆尼斯、帕丁顿 阅读(20) 评论(0) 推荐(0)
摘要: get请求获取多个数据def get(self, request):user_gs = models.User.objects.all()user_set = UserSerializer(instance=user_gs, many=True)return Response(user_set.da 阅读全文
posted @ 2023-12-26 08:39 拆尼斯、帕丁顿 阅读(12) 评论(0) 推荐(0)
摘要: 两个视图基类 # APIView >之前一直在用 》drf提供的最顶层的父类 》以后所有视图类,都继承自它# GenericAPIView--》继承自APIView--》封装 1.1 继承APIView+序列化类+Response写接口 urls.py--子路由--app01--urls.py fr 阅读全文
posted @ 2023-12-25 15:41 拆尼斯、帕丁顿 阅读(30) 评论(0) 推荐(0)
摘要: # 什么是类什么是对象 对象就是具体的某个事物,程序中是 一个类的实例, 用class定义 得到的一个个对象 类 : 一系列相似特征和相似技能的接合同 指的是对客观事物的一种描述,是对现实中一类具有共同属性和行为的事物的抽象 # 什么是继承,封装,多态? 继承就是通过 类与类的父子的继承关系,创建子 阅读全文
posted @ 2023-12-25 15:25 拆尼斯、帕丁顿 阅读(14) 评论(0) 推荐(0)
摘要: 写个装饰器 》装饰了视图函数(FBV) >后续request.data >请求体中数据无论那种编码 # 装饰器 from urllib import parse def outer(func): def inner(request, *args, **kwargs): # func 就是视图函数,第 阅读全文
posted @ 2023-12-22 14:00 拆尼斯、帕丁顿 阅读(11) 评论(0) 推荐(0)
摘要: 序列化类常用字段 除了CharField 以外,还要很多别的 》表模型中 models.CharField >基本一一对应# 如果跟 表模型中对不上:你统一用 CharField 字段字段构造方式 BooleanField BooleanField() NullBooleanField NullBo 阅读全文
posted @ 2023-12-21 15:29 拆尼斯、帕丁顿 阅读(30) 评论(0) 推荐(0)
摘要: APIView执行流程分析 1 在路由中:path('books/', views.BookView.as_view()),请求来了 # 2 先看 as_view() >APIView的 as_view 》as_view执行结果跟之前一样,去除了csrf认证 @classmethod def as_ 阅读全文
posted @ 2023-12-20 13:41 拆尼斯、帕丁顿 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页