摘要: git的使用: 0. git config --global user.name "xxxx" git config --global user.email "xxxx" 1. git init 初始化git .git目录 (不能动) git branch dev 创建新分支 git checkou 阅读全文
posted @ 2019-03-20 12:14 小菜鸟张阳阳 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 爬虫介绍 -什么是互联网? 由一堆网络设备把一台台计算机互联到一起,这就是互联网 -互联网建立的目的 为了数据的共享以及数据的传递 -什么是数据 例如:京东,淘宝等商品信息 -爬虫的分类 -普通爬虫 把页面爬取下来,直接保存 -聚焦爬虫 把页面爬取下来,解析后再保存 -爬虫的应用 -搜索引擎 谷歌, 阅读全文
posted @ 2019-03-07 19:20 小菜鸟张阳阳 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 什么是同源策略 同源策略(Same origin policy) 是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响.可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现. 具体体现: 比如:我在本地上的域名是127.0.0.1 阅读全文
posted @ 2019-03-01 20:04 小菜鸟张阳阳 阅读(142) 评论(0) 推荐(0) 编辑
摘要: RESTful规范中规定了路由中应该携带api版本号 内置的版本控制的类: 我们只会用到QueryParameterVersioning或者URLPathVersioning这两种类 #基于url的get传参方式:QueryParameterVersioning >如:/users?version= 阅读全文
posted @ 2019-03-01 19:39 小菜鸟张阳阳 阅读(308) 评论(0) 推荐(0) 编辑
摘要: ViewSetMixin # ViewSetMixin 写在前面,先找ViewSetMixin的as_view方法 # 用了ViewSetMixin,视图类中,不需要再写get,post,delete...这些函数了,函数名可以自定义 # 而且这个视图类,可以响应多条路由 -使用: -urls.py 阅读全文
posted @ 2019-02-28 21:24 小菜鸟张阳阳 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 权限 -写一个类: class MyPer(BasePermission): message = '您没有权限' def has_permission(self,request,view): # 取出当前登录用户 user = request.user # 取出当前登录用户类型的中文 tt = us 阅读全文
posted @ 2019-02-28 20:50 小菜鸟张阳阳 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 序列化 对象,转成json格式 用drf的序列化组件 定义一个类继承class BookSerializer(serializers.Serializer): -写字段,如果不指定source,字段名必须跟数据库字段名对应(source指定的值跟字段名不能重复) -source还可以指定方法 -pu 阅读全文
posted @ 2019-02-28 17:10 小菜鸟张阳阳 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一.CBV源码分析 cbv和fbv 1.在views中写一个类,继承View,里面写get方法,post方法 2.在路由中配置:url(r'^test/',views.Test.as_view()),实际上第二个参数位置,放的还是一个函数内存地址 3.当请求来了,就会执行第二个参数(request, 阅读全文
posted @ 2019-02-19 20:38 小菜鸟张阳阳 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Vue Vue.js是一个渐进式JavaScript框架 渐进式:vue从小到控制页面中的一个变量到页面一块内容到整个页面,最终大到整个项目,都可以用vue框架来实现 2.vue可以干哪些事 将数据渲染到指定区域(数据可以是后台获取,也可以由前台自己产生) 可以与页面完成基于数据的交互方式 阅读全文
posted @ 2019-02-14 21:31 小菜鸟张阳阳 阅读(2037) 评论(0) 推荐(0) 编辑
摘要: 一.中间件,顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出.因为改变的是全局,所以需要谨慎使用,用不好会影响到性能. 怎么用: 自定义中间件: 1.写一个类,继承MiddlewareMixin, 2.在类中写方法: p 阅读全文
posted @ 2019-01-24 16:08 小菜鸟张阳阳 阅读(278) 评论(0) 推荐(0) 编辑