随笔分类 -  drf

摘要:def validate_字段名(self, value),单一字段校验 from rest_framework import serializers from rest_framework import exceptions from .. import models class BidModel 阅读全文
posted @ 2020-03-04 18:11 阿浪阿浪 阅读(464) 评论(0) 推荐(0)
摘要:ListAPIView ''' 重构list方法, def list(self, request, args, kwargs): response = super().list(request, args, kwargs) response 父类list方法的返回值Response(serializ 阅读全文
posted @ 2020-03-04 17:28 阿浪阿浪 阅读(1528) 评论(0) 推荐(0)
摘要:ModelSerializer ModelSerializer是Serializer的子类,序列化和反序列化跟Serializer一样。 ModelSerializer与常规的Serializer相同,但提供了: ''' 基于模型类自动生成一系列字段 基于模型类自动为Serializer生成vali 阅读全文
posted @ 2020-02-13 09:21 阿浪阿浪 阅读(308) 评论(0) 推荐(0)
摘要:1. 申请个人微信公众号 1. https://mp.weixin.qq.com/cgi bin/registermidpage?action=index&lang=zh_CN&token= 注册订阅号 2. 注册完成后关注公众号 https://mp.weixin.qq.com/cgi bin/s 阅读全文
posted @ 2020-02-08 01:03 阿浪阿浪 阅读(748) 评论(0) 推荐(0)
摘要:1. 简单了解 序列化字段处理原始值和内部数据类型之间的转换。它们还处理验证输入值, 以及从其母对象检索和设置值。 导入:from rest_framework import seriaalizers 使用:serializers. 有 serializers.Serializer 和 serial 阅读全文
posted @ 2020-02-07 23:55 阿浪阿浪 阅读(781) 评论(0) 推荐(0)
摘要:0. 获取请求过来时的request """ 获取请求时带过来的request,结合drf认证组件,判断用户的登录状态, 来获取用户的粒度操作,比如点赞/收藏/关注 的取消与私有化, 示例:用在序列化中的字段钩子方法 """ from rest_framework import serializer 阅读全文
posted @ 2020-01-16 17:44 阿浪阿浪 阅读(1451) 评论(0) 推荐(0)
摘要:GenericAPIView 此类扩展了REST框架的APIView类,为标准列表和详细信息视图添加了常用的行为。 提供的每个具体通用视图都是通过将GenericAPIView与一个或多个mixin类组合而构建的。 属性 基本设置: 以下属性控制基本视图行为。 queryset 应该用于从此视图返回 阅读全文
posted @ 2019-11-23 17:46 阿浪阿浪 阅读(358) 评论(0) 推荐(0)
摘要:drf总流程链接 https://www.cnblogs.com/daviddd/p/11918405.html def之节流 ''' 承接总流程5.4的限流机制 ''' 个人处理 ''' 频率限制分为两种,一种是匿名用户,一种是登录用户 匿名用户访问,会将用户的ip作为唯一标识,如果是登录用户,会 阅读全文
posted @ 2019-11-23 16:57 阿浪阿浪 阅读(383) 评论(0) 推荐(0)
摘要:drf总流程链接 https://www.cnblogs.com/daviddd/p/11918405.html drf之auth认证 ''' 承上rest_framework总流程的5.2认证 认证: 1. 执行dispatch方法,中的initialize_request 封装新的request 阅读全文
posted @ 2019-11-23 16:25 阿浪阿浪 阅读(580) 评论(0) 推荐(0)
摘要:drf总流程链接 https://www.cnblogs.com/daviddd/p/11918405.html drf之权限认证 ''' 承接总流程5.3的权限控制 权限认证:实例化每一个权限类得到一个对象列表,循环权限对象列表,执行每一个权限对象的 has_permession方法,返回true 阅读全文
posted @ 2019-11-23 16:20 阿浪阿浪 阅读(149) 评论(0) 推荐(0)
摘要:drf总流程链接 https://www.cnblogs.com/daviddd/p/11918405.html drf之版本控制 ''' 承接rest_framework主流程5.1内容, 视图函数在rest_framework的views.py文件中 drf版本控制,需要APIView基类的静态 阅读全文
posted @ 2019-11-23 16:13 阿浪阿浪 阅读(138) 评论(0) 推荐(0)
摘要:rest_framework 总流程 class APIView(View): 配置文件 renderer_classes = api_settings.DEFAULT_RENDERER_CLASSES parser_classes = api_settings.DEFAULT_PARSER_CLA 阅读全文
posted @ 2019-11-23 16:06 阿浪阿浪 阅读(206) 评论(0) 推荐(0)
摘要:1,表结构设计 2,一次增加两个表中的数据 3,筛选 在文章列表时,添加筛选功能 阅读全文
posted @ 2019-11-23 16:02 阿浪阿浪 阅读(316) 评论(0) 推荐(0)
摘要:PageNumberPagination 1,配置 2,url 3,字段处理 4,视图 LimitOffsetPagination 阅读全文
posted @ 2019-11-23 15:59 阿浪阿浪 阅读(203) 评论(0) 推荐(0)
摘要:初识drf 1,什么是restful规范 2,什么是drf drf是如何帮我们快速开发的,提供了哪些功能 序列化,展示特殊的数据 drf简单应用 安装 url 字段 处理 from rest_framework import serializers from API import models cl 阅读全文
posted @ 2019-11-23 15:57 阿浪阿浪 阅读(269) 评论(0) 推荐(0)