10 2019 档案

摘要:一、git操作命令 1、简介:什么是git:版本控制器 - 控制的对象是开发的项目代码 2、git与svn比较 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。 阅读全文
posted @ 2019-10-28 22:35 小王八+1 阅读(173) 评论(0) 推荐(0)
摘要:一、token 1、签发token 1)源码: # 前提:给一个局部禁用了所有 认证与权限 的视图类发送用户信息得到token,其实就是登录接口 # 1)rest_framework_jwt.views.ObtainJSONWebToken 的 父类 JSONWebTokenAPIView 的 po 阅读全文
posted @ 2019-10-27 17:46 小王八+1 阅读(308) 评论(0) 推荐(0)
摘要:安装 # >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 配置文件注册app: INSTALLED_APPS = [ # ... # xamin主体模块 'xadmin', # 渲染表格模块 'crispy_ 阅读全文
posted @ 2019-10-27 17:45 小王八+1 阅读(138) 评论(0) 推荐(0)
摘要:https://github.com/ottoyiu/django-cors-headers/ 安装django-cors-headers模块 在settings.py中配置# 注册appINSTALLED_APPS = [ ... 'corsheaders']# 添加中间件MIDDLEWARE = 阅读全文
posted @ 2019-10-27 17:39 小王八+1 阅读(119) 评论(0) 推荐(0)
摘要:优点: 1) 服务器不要存储token,token交给每一个客户端自己存储,服务器压力小2)服务器存储的是 签发和校验token 两段算法,签发认证的效率高3)算法完成各集群服务器同步成本低,路由项目完成集群部署(适应高并发) 格式: 1) jwt token采用三段式:头部.载荷.签名2)每一部分 阅读全文
posted @ 2019-10-22 21:59 小王八+1 阅读(351) 评论(0) 推荐(0)
摘要:一、组件源码分析 """ 1)APIView的dispath(self, request, *args, **kwargs) 2)dispath方法内 self.initial(request, *args, **kwargs) 进入三大认证 # 认证组件:校验用户 - 游客、合法用户、非法用户 # 阅读全文
posted @ 2019-10-22 21:55 小王八+1 阅读(242) 评论(0) 推荐(0)
摘要:一、视图类传递参数给序列化类 视图层:views.py 序列化层:serializers.py 二、二次封装Rseponse类 三、视图家族 1、views:视图 2、generics:视图工具 3、mixins:视图工具集 4、viewsets:视图集 APIView =》GenericAPIVi 阅读全文
posted @ 2019-10-20 19:52 小王八+1 阅读(224) 评论(0) 推荐(0)
摘要:ModelSerializer 一、准备 配置settings.py 路由 多表设计 基表 断关联多表关系 重点: model类 二、序列化 序列化层:api/serializers.py 视图层:api/views.py 路由层:api/urls.py 三、反序列化 序列化层:api/serial 阅读全文
posted @ 2019-10-17 19:31 小王八+1 阅读(516) 评论(0) 推荐(0)
摘要:知识点: Serializer(偏底层)、ModelSerialize(重点)、ListModelSerializer(辅助群改) 一、Serializer 1、序列化准备: 模型层:models.py 后台管理层:admin.py 配置层:settings.py 主路由:项目下urls.py 子路 阅读全文
posted @ 2019-10-17 00:08 小王八+1 阅读(185) 评论(0) 推荐(0)
摘要:一、DRF框架 安装 封装风格 请求生命周期 二、请求模块:request对象 源码入口:APIView类的dispatch方法中:request = self.initialize_request(request, *args, **kwargs) 分析: 总结: 三、渲染模块:浏览器和Postm 阅读全文
posted @ 2019-10-15 21:37 小王八+1 阅读(218) 评论(0) 推荐(0)
摘要:一、接口 接口:联系两个物质的媒介,完成信息交互web程序中:联系前台页面与后台数据库的媒介web接口组成: url:长得像放回数据的url链接 请求参数:前台按照指定的key提供数据给后台 响应数据:后台与数据库交互后将数据反馈给前台 二、restful接口规范 接口规范:就是为了采用不同的后台语 阅读全文
posted @ 2019-10-15 19:48 小王八+1 阅读(365) 评论(0) 推荐(0)
摘要:一、路由 跳转方式 this.$router.push('/course'); //根据标签 this.$router.push({name: course}); //根据名字 this.$router.go(-1); this.$router.go(1); // 有历史记录跳转 <router-l 阅读全文
posted @ 2019-10-14 18:38 小王八+1 阅读(772) 评论(0) 推荐(0)
摘要:一、 环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ django:vue是用来搭建vue前端项目的 1) 安装node 官网下载安装包,傻瓜式安装:https: 阅读全文
posted @ 2019-10-11 00:01 小王八+1 阅读(173) 评论(0) 推荐(0)
摘要:一、介绍: 1) 组件:一个包含html、css、js独立的集合体,这样的集合体可以完成页面解构的代码复用 2) 分组分为根组件、全局组件与局部组件 根组件:所有被new Vue()产生的组件,在项目开发阶段,一个项目只会出现一个根组件 ; 全局组件:不用注册,就可以成为任何一个组件的子组件 ; 局 阅读全文
posted @ 2019-10-09 23:37 小王八+1 阅读(382) 评论(0) 推荐(0)
摘要:前言: Vue是前台框架,轻量级,主要用于web端; 类比: Angular企业级,比较厚重; React主要用于ios/安卓端。 总结:Vue结合了其他框架优点、轻量级、中文API、数据驱动,双向绑定,MVVM设计模式、组件化开发、单页面应用 ps:vue是js渐进式框架,根据开发需求们可以决定v 阅读全文
posted @ 2019-10-08 20:55 小王八+1 阅读(293) 评论(0) 推荐(0)