摘要: GenericAPIView 此类扩展了REST框架的APIView类,为标准列表和详细信息视图添加了常用的行为。 提供的每个具体通用视图都是通过将GenericAPIView与一个或多个mixin类组合而构建的。 属性 基本设置: 以下属性控制基本视图行为。 queryset 应该用于从此视图返回 阅读全文
posted @ 2019-11-23 17:46 阿浪阿浪 阅读(348) 评论(0) 推荐(0) 编辑
摘要: drf总流程链接 https://www.cnblogs.com/daviddd/p/11918405.html def之节流 ''' 承接总流程5.4的限流机制 ''' 个人处理 ''' 频率限制分为两种,一种是匿名用户,一种是登录用户 匿名用户访问,会将用户的ip作为唯一标识,如果是登录用户,会 阅读全文
posted @ 2019-11-23 16:57 阿浪阿浪 阅读(376) 评论(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 阿浪阿浪 阅读(566) 评论(0) 推荐(0) 编辑
摘要: drf总流程链接 https://www.cnblogs.com/daviddd/p/11918405.html drf之权限认证 ''' 承接总流程5.3的权限控制 权限认证:实例化每一个权限类得到一个对象列表,循环权限对象列表,执行每一个权限对象的 has_permession方法,返回true 阅读全文
posted @ 2019-11-23 16:20 阿浪阿浪 阅读(146) 评论(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 阿浪阿浪 阅读(132) 评论(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 阿浪阿浪 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1,表结构设计 2,一次增加两个表中的数据 3,筛选 在文章列表时,添加筛选功能 阅读全文
posted @ 2019-11-23 16:02 阿浪阿浪 阅读(299) 评论(0) 推荐(0) 编辑
摘要: PageNumberPagination 1,配置 2,url 3,字段处理 4,视图 LimitOffsetPagination 阅读全文
posted @ 2019-11-23 15:59 阿浪阿浪 阅读(196) 评论(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 阿浪阿浪 阅读(251) 评论(0) 推荐(0) 编辑
摘要: flask源码分析01:框架简介 flask简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI(Python Web Server Gateway Interface)工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 阅读全文
posted @ 2019-11-23 14:13 阿浪阿浪 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Werkzeug之LocalStack源码解析 原博文地址 http://liuyajing.coding.me/blogs/python/2018/werkzeug localstack/ 一、引入 最近在阅读 Flask 的源码,遇到三个概念:Local 、 LocalStack 和 Local 阅读全文
posted @ 2019-11-23 11:56 阿浪阿浪 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Werkzeug之Local源码解析 原博客地址 http://liuyajing.coding.me/blogs/python/2018/werkzeug local/ 一、引入 最近在阅读 Flask 的源码,遇到三个概念:Local 、 LocalStack 和 LocalProxy ,本文主 阅读全文
posted @ 2019-11-23 11:42 阿浪阿浪 阅读(420) 评论(0) 推荐(0) 编辑