摘要: 版本: (celery==4.3,rabbitmq==3.7) 一.使用rabbitmq 二.celery使用 应用 运行worker 调用任务 阅读全文
posted @ 2019-06-20 10:45 乘地铁 阅读(4659) 评论(1) 推荐(0) 编辑
摘要: 一,mongodb简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson 阅读全文
posted @ 2019-01-24 20:21 乘地铁 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 轮询 特点:每隔一段时间不短向后端发送请求 缺点:消耗大,延迟 长轮询 特点:满足实时更新 缺点:消耗也大,但是请求次数比轮询小 实现: 利用queue对象实现请求阻塞 每个请求进来都要生成一个q对象 如果有人投票给所有的q对象put数据 拿数据请求从自己的q对象get数据 websocket HT 阅读全文
posted @ 2019-01-05 10:46 乘地铁 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 一,Flask-session Flask-session跟框架自带的session的区别 框架自带的session是通过请求上下文放入Local中的,如果我们想把session放入别的地方怎么办,比如redis或者数据库等,Flask-session就提供了这些功能 下载安装 导入并实例化 配置文 阅读全文
posted @ 2019-01-03 17:59 乘地铁 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一,Flask初识 Python现阶段三大主流web框架Django,Tornad,Flask对比 1.Django主要特点是大而全,集成了很多组件,例如:Models Admin Form等等,不管是否用上,它全都有,属于全能型框架,Django通常用于大型web应用由于内置组件足够强大所以使用D 阅读全文
posted @ 2018-12-27 17:10 乘地铁 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 零,DRF框架预备知识 APIView与View的区别 APIView继承了View csrf的豁免 重现封装request对象 原生的request赋值给了request._request request.query_params封装了原生的request.GET request.data封装了除 阅读全文
posted @ 2018-12-16 23:38 乘地铁 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一,Vue路由系统 Vue Router是Vue.js的官方路由器。它与Vue.js核心深度集成,能够轻松构建单页应用 1.路由的注册 2.路由的命名参数 3手动路由 4.路由的钩子函数 5.子路由的注册 6.命名的路由视图 二,Vue的生命周期 阅读全文
posted @ 2018-12-05 20:59 乘地铁 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一,Vue基础补充 1.获取DOM对象 给标签加ref属性,ref="xxx" this.$refs.xxx 2.Vue对象:计算属性 3.Vue对象:数据的监听 二,Vue的组件 1.组件的全局注册 2.组件的局部注册 3.子组件的注册 4.父子组件的通信 先给子组件绑定属性 在子组件通过prop 阅读全文
posted @ 2018-12-04 17:22 乘地铁 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一,ES6 1.什么是ES6 ECMAScript 6 简称ES6,在2015年6月正式发布,ECMAScript语言的国际标准 2.变量的声明 3.模板字符串 ES6引入了反引号``,变量${} 4.箭头函数 1.类比python的匿名函数lambda 2.特点 1.不需要function关键字来 阅读全文
posted @ 2018-12-03 16:33 乘地铁 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一,Django自带的用户认证初识 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册,用户登录,用户认证,注销,修改密码等功能,过程比较繁琐。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它 阅读全文
posted @ 2018-11-16 20:53 乘地铁 阅读(159) 评论(0) 推荐(0) 编辑