摘要: git使用 安装 傻瓜式安装 使用git bash 使用方式 切换到指定的工作目录 配置信息 git init 初始化话git,.git目录不能动 git branch 查看所有分支 git branch dev 创建一个叫dev的分支 git checkout dev 切换到叫dev的分支 vim 阅读全文
posted @ 2019-04-03 19:33 msjaxuexi 阅读(81) 评论(0) 推荐(0) 编辑
摘要: [TOC] rabbitmq 学习 实际项目中队列项目应用 项目中的应用:登录注册时候,使用队列进行解耦 2.流量削峰 QPS:每秒访问的次数 DAU:日活跃用户数 MAU:月活跃用户数 总用户数 (1).使用动态扩容,抗住并发请求流量 (2).秒杀活动,抢票活动,微博星轨 2.队列的产品 rabb 阅读全文
posted @ 2019-04-03 19:20 msjaxuexi 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 全局配置在settings文件中设定 drf 解析器 功能是解析从前端发来的各种请求,比如说是json格式,from-data格式,x-www-form-urlencode格式, 通过更改局部和全局的解释器,可以限制或增加后台从前端接受的数据的能力。 现在先看一下源码 全局配置在settings文件 阅读全文
posted @ 2019-02-26 10:30 msjaxuexi 阅读(207) 评论(0) 推荐(0) 编辑
摘要: url控制器 原始的url路由 半自动的url路由设置(重点,单一类中支持多个路由) 主要是依靠ViewSetMixin(重新定义的as_view函数进而重新分配路由) 那么在路由中就可以怎么书写 全自动的url路由设置 是在使用ModelViewSet的类 同时需要在路由中配置 在路由中的使用 阅读全文
posted @ 2019-02-26 09:43 msjaxuexi 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 因为在drf的的使用中,标准化的restful的接口的views视图层,十分常见。所以就出现了使用面向对象封装的方式实现代码的复用。 最基本的实现方法: class Books(APIView): def get(self, request): response = {'status': 100, 阅读全文
posted @ 2019-02-25 21:12 msjaxuexi 阅读(422) 评论(0) 推荐(0) 编辑
摘要: drf实现接口 1 在django中写resful的接口 详见代码 postman的使用 -请求地址带反斜杠出现的问题(中间件) -如果请求地址是/user,路由中配置成'/user/',匹配不上,中间件会自动在后面加 / 再去匹配,能匹配成功,重定向到/user/,加了 / 还匹配不上,就报错 - 阅读全文
posted @ 2019-02-20 12:03 msjaxuexi 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 1.模板简介 DTL:django模板语言 核心: 变量{{}} 标签{% %} render 渲染页面,可以通过locals()将函数的私有属性 views文件下内容 def index(request): age = 18 name = "lqz" dic = {'name':'msj',"ag 阅读全文
posted @ 2019-01-10 20:44 msjaxuexi 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.request对象 method:请求方式 GET:get请求的参数(post请求,也可以携带参数) POST:post请求的参数(本质是从bdoy中取出来,放到里面了) COOKIES >后面讲 META:字典(放着好多东西,前端传过来的,一定能从其中拿出来) body:post提交的数据 p 阅读全文
posted @ 2019-01-09 20:33 msjaxuexi 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1,路由的基本使用 url是个函数,有四个参数,第一个参数要传正则表达式,第二次参数传函数的内存地址,第三参数 默认参数,第四参数是路由的别名。 路由从上自下匹配,一旦匹配成功,后面就不继续匹配了 2.路由的无名分组在urlpattern=[]设置 在view文件中需要tes函数需要接受传入的参数, 阅读全文
posted @ 2019-01-08 21:23 msjaxuexi 阅读(112) 评论(0) 推荐(0) 编辑
摘要: jquery操作 与JavaScript操作的可以是效果是相同,但是更为简单高效,将常用的操作封装成为函数。 选择器 eg: $('.box') 得到的是一个存放原生js对象的数组, 就是jq对象, 页面中有多少个.box, 该jq对象就承载者多少个对象,. 可以作为一个整体来使用 js对象与Jq对 阅读全文
posted @ 2018-12-26 21:27 msjaxuexi 阅读(114) 评论(0) 推荐(0) 编辑