随笔 - 115,  文章 - 24,  评论 - 2,  阅读 - 68100
07 2019 档案
前台VUE的组件之间传参方式
摘要:路由传参 仓库传参 阅读全文
posted @ 2019-07-22 22:34 QzkRainPig 阅读(574) 评论(0) 推荐(0) 编辑
django_restframework项目之数据库搭建(二)
摘要:数据库配置 创建数据库 阅读全文
posted @ 2019-07-16 19:41 QzkRainPig 阅读(467) 评论(0) 推荐(0) 编辑
django_restframework项目之python虚拟环境配置(一)
摘要:虚拟环境的搭建 优点 windows 安装 配置 MacOS、Linux 安装 工作文件 配置 使用 在pycharm 中配置虚拟环境解释器 注意: 选择解释器的时候不要新建(New environment) 应该在你刚才创建的虚拟环境中去找你的虚拟环境的python解释器。 阅读全文
posted @ 2019-07-16 16:39 QzkRainPig 阅读(348) 评论(0) 推荐(0) 编辑
分布式异步框架celery
摘要:Celery 1.什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(ta 阅读全文
posted @ 2019-07-12 14:54 QzkRainPig 阅读(272) 评论(1) 推荐(0) 编辑
自动生成文档
摘要:8. 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自 及其子类的视图。 8.1. 安装依赖 REST framewrok生成接口文档需要 库的支持。 8.2. 设置接口文档访问路径 在总路由中添加接口文档路径。 阅读全文
posted @ 2019-07-11 19:55 QzkRainPig 阅读(914) 评论(0) 推荐(0) 编辑
Model 中的Meta类选项
摘要:通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: Model 元数据就是 "不是一个字段的任何数据" 比如排序选项, admin 选项等等. 下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 class Meta 到你的 model 阅读全文
posted @ 2019-07-11 16:36 QzkRainPig 阅读(189) 评论(0) 推荐(0) 编辑
Haystack
摘要:Haystack 1.什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持 Solr , Elasticsearch , Whoosh , Xapian 搜索引擎它是一个可插拔的后端(很像Django的数据 阅读全文
posted @ 2019-07-10 22:11 QzkRainPig 阅读(340) 评论(0) 推荐(0) 编辑
Django--redis
摘要:python redis 一、简单介绍 ​ redis是一个key value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash(哈希类型)。这些数据类型都支持pu 阅读全文
posted @ 2019-07-09 20:47 QzkRainPig 阅读(269) 评论(0) 推荐(0) 编辑
跨域问题
摘要:跨域问题 一、浏览器的同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地 阅读全文
posted @ 2019-07-08 19:18 QzkRainPig 阅读(322) 评论(0) 推荐(0) 编辑
Django 中的缓存问题
摘要:Django 中的缓存问题 简单介绍 ​ 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. ​ 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. ​ 缓 阅读全文
posted @ 2019-07-08 17:14 QzkRainPig 阅读(1910) 评论(0) 推荐(0) 编辑
分布式系统全局唯一ID的生成
摘要:分布式系统全局唯一ID的生成 一 、什么是分布式系统唯一ID ​ 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 ​ 如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一I 阅读全文
posted @ 2019-07-08 15:39 QzkRainPig 阅读(904) 评论(0) 推荐(0) 编辑
Django 之 rest_framework 分页器使用
摘要:Django rest_framework 之分页器使用以及其源码分析 三种分页方式: 常规分页 PageNumberPagination 偏移分页 LimitOffsetPagination cursor游标方式 CursorPagination 1.常规分页方式: 路由 2.偏移分页(Limit 阅读全文
posted @ 2019-07-07 16:03 QzkRainPig 阅读(613) 评论(0) 推荐(1) 编辑
Django 之 rest_framework 响应器使用
摘要:Django 之 rest_framework 响应器使用 使用部分: 第一步:导入模块 第二步: 配置响应器 局部配置(在视图类中 配置) 全局配置(一般都是全局配置即可) 阅读全文
posted @ 2019-07-06 22:21 QzkRainPig 阅读(267) 评论(0) 推荐(0) 编辑
Django 之 restframework 解析器源码分析
摘要:解析器分类: 1. JSONPaser > 解析 JSON-serialized data (解析JSON序列化的数据) 2.FormParser >解析form 表单中 urlencoded格式数据(application/x-ww-form-urlencoded) 3.MartiPartPars 阅读全文
posted @ 2019-07-06 21:35 QzkRainPig 阅读(161) 评论(0) 推荐(0) 编辑
Django 之 restframework 解析器的使用
摘要:请求头ContentType application/x www form urlencoded multipart/form data application/json rest_framework 中的几个常用解析器 解析器的使用 局部配置 第一步,先导入模块 第二步,在你所需要配置的视图类中配 阅读全文
posted @ 2019-07-05 20:57 QzkRainPig 阅读(475) 评论(0) 推荐(0) 编辑
Django 之 restframework 版本控制的使用以及源码分析
摘要:Django rest_framework 之 版本控制 一、何为版本控制: ​ 用于版本的控制 二、内置的版本控制类: 三、局部使用 先导入模块 在视图类中写入配置 在settings.py 中配置 REST_FRAMEWORK 四、全局使用(一般都是全局配置) 五、示例 urls.py seri 阅读全文
posted @ 2019-07-05 19:54 QzkRainPig 阅读(173) 评论(0) 推荐(0) 编辑
Django 之restfromwork 源码分析以及使用之--视图组件
摘要:restframework 源码分析以及使用 mixins 中的五种类方法 GenericAPIView类源码 python from rest_framework.generics import GenericAPIView class GenericAPIView(views.APIView): 阅读全文
posted @ 2019-07-04 22:50 QzkRainPig 阅读(752) 评论(0) 推荐(0) 编辑
Django之DRF源码分析(四)---频率认证组件
摘要:核心源码 python class SimpleRateThrottle(BaseThrottle): cache = default_cache timer = time.time cache_format = 'throttle_%(scope)s_%(ident)s' scope = None 阅读全文
posted @ 2019-07-04 19:36 QzkRainPig 阅读(204) 评论(0) 推荐(0) 编辑
Django 之 restframework 频率组件的使用
摘要:Django 之 restframework 频率组件的使用以及源码分析 频率组件的使用 第一步,先写一个频率类,继承SimpleRateThrottle 一定要在这个类里面配置一个scop=‘字符串’ 字符串用于settings里面配置频率组件 在该类里面重写 get_cache_key, 返回s 阅读全文
posted @ 2019-07-04 16:44 QzkRainPig 阅读(253) 评论(0) 推荐(0) 编辑
Django之REST_FRAMEWORK 认证组件
摘要:Django之DRF之认证组件 python from rest_framework.views import APIView APIView 中的 dispatch 中 执行的 self.initial(request, args, kwargs)中的 APIView dispatch self. 阅读全文
posted @ 2019-07-03 23:51 QzkRainPig 阅读(282) 评论(0) 推荐(0) 编辑
Django之DRF源码分析(二)---数据校验部分
摘要:Django之DRF源码分析(二) 数据校验部分 is_valid() 源码 python def is_valid(self, raise_exception=False): assert not hasattr(self, 'restore_object'), ( 'Serializer has 阅读全文
posted @ 2019-07-03 20:08 QzkRainPig 阅读(1062) 评论(0) 推荐(0) 编辑
Django 之restfromwork 序列化组件实现数据增删查改
摘要:rest framework序列化之Serializer models.py view部分: 注意: ​ source 如果是字段,会显示字段,如果是方法,会执行方法,不用加括号(authors=serializers.CharField(source='authors.all')) ​ 如在模型中 阅读全文
posted @ 2019-07-02 22:56 QzkRainPig 阅读(1024) 评论(0) 推荐(0) 编辑
Django 之restfromwork 源码---APIView 分析
摘要:Django 之 djangorestframework的APIView分析 APIView 类中的as_view() 方法 首先 我们从视图函数入手,在urls.py 中的 URLconfig中添加一条路由 此时,我们的BookView已经不是继承自django.views中View了,而是res 阅读全文
posted @ 2019-07-01 20:56 QzkRainPig 阅读(313) 评论(0) 推荐(0) 编辑
Django之 RESTful规范
摘要:RESTful 规范 一、什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通 阅读全文
posted @ 2019-07-01 18:39 QzkRainPig 阅读(215) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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