随笔分类 - 基础部分
摘要:==Redis介绍与安装== 老刘博客 https://www.cnblogs.com/liuqingzheng/articles/17146235.html https://www.cnblogs.com/liuqingzheng/articles/9833534.html redis:缓存数据库
阅读全文
摘要:==腾讯云短信开发== 前期准备工作: 使用腾讯短信 https://cloud.tencent.com,微信扫码登录 搜索短信:https://console.cloud.tencent.com/smsv2 创建短信签名:公众号注册,提交等待审核 创建短信正文模版 等待审核 代码开发: 给手机发送
阅读全文
摘要:==为开源项目贡献代码== # github,gitee 看到好的开源项目, 发现有bug,为他增加新功能 》你加入了代码 》想合并进开源项目,如何做 # 步骤: 1 先fork开源项目--》复制这个项目到我的仓库中 2 clone下来,改代码,一路提交到远端(我的) 3 提交pr,等作者同意 ==
阅读全文
摘要:==git多分支== 为什么要有分支 可以保证,主分支的版本都是可以查看的版本 我们都在开发分支开发,开发完成,合并到主分支 分支操作 分支查看 git branch 分支创建 git branch 分支名 git branch dev 分支切换 git checkout dev # 切换到dev分
阅读全文
摘要:补充 视图类中: 通过重写get_serializer,达到不同方法使用的序列化类不一样 通过重写get_queryset,达到不同方法使用的数据不一样 通过重写perform_destroy,达到控制某些能删,某些不能删除的目的 ==导出项目依赖== mac 系统 mysqlclient装不了,使
阅读全文
摘要:==项目演示== 登录 系统管理 用户管理 角色管理 菜单管理 部门管理 岗位管理 最核心 创建了用户,授予了角色,因为角色有权限,这个用户就有权限 如果这个用户有权限,进入到系统,就能看到相关的操作,如果没有权限,就不能操作 ==路飞前台全局css,全局配置文件== 整理项目 App.vue <t
阅读全文
摘要:日志封装 后台日志封装 项目肯定要记录日志 日志都可以打印到控制台 日志可以写到日志文件中 日志存到某个库中 所有项目日志统一管理 sentry:django写的服务,收集日志的,可以展示 开源 python 第三方日志库 logru 在项目中不要出现print了,以后都用日志 logger.inf
阅读全文
摘要:知识获取渠道 cnblogs csdn 掘金 思否 找工作app boss直骗、拉钩、智联、猎聘、脉脉(内推,hr)、 ==企业项目类型== 1、面向互联网用户:商城类项目 微信小程序商城 2、面向互联网用户:二手交易类 咸鱼 转转 3、交友类app 陌陌 探探 soul 4、公司内部项目:pyth
阅读全文
摘要:==vue3介绍== vue3的变化 1.性能的提升 打包大小减少41% 初次渲染快55%,更新渲染快133% 内存减少54% 2.源码的升级 使用Proxy代替defineProperty实现响应式 重写虚拟DOM的实现和Tree-Shaking 3.拥抱TypeScript Vue3可以更好的支
阅读全文
摘要:==props== 安装依赖 cnpm install 做成纯净的vue项目 在router的index.js中删除about的路由 删除所有小组件和about页面组件 App.vue 只留 <template> <div id="app"> <router-view/> </div> </temp
阅读全文
摘要:==vue-cli创建项目== 前端做成项目 》使用工具(vue-cli),创建vue项目,单页面应用(spa),组件开发,把xx.vue,ts,saas,less 》编译 》在浏览器中执行 vue-cli创建项目开发,在项目中开发,最后上线,一定要编译 》纯粹的html,js,css 浏览器只能识
阅读全文
摘要:==组件其他== 跟组件和组件 一些问题 new Vue() >管理div 》根组件 自己再定义的全局, 局部是组件 组件有自己的html,css,js 》数据,事件。。。。。 在组件中,this代指当前组件 父子组件的data是无法分享的 data是1个函数,需要有返回值(return) 组件间通
阅读全文
摘要:==基本购物车== 基本购物车 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/vue.js"></script> <link rel="style
阅读全文
摘要:==js的几种循环方式== v-for可以循环的变量 可以循环的: 数组、数组带索引 对象、对象带key、value 字符串 字符串带索引 数字、数字带索引 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>T
阅读全文
摘要:==前端发展史== 1.HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2.Ajax(异步JavaScript和XM
阅读全文
摘要:==drf-jwt源码执行流程(了解)== 签发(登录)源码分析 登录接口,路由匹配成功,执行obtain_jwt_token 》post请求 》ObtainJSONWebToken的post方法 path('login/',obtain_jwt_token), # ObtainJSONWebTok
阅读全文
摘要:==接口文档== 前后端分离 我们做后端,写接口 前端做前端,根据接口写app、pc、小程序 作为后端来讲、我们很清楚,比如登录接口 /api/v1/login/ 》post 》username,password编码方式json 》返回的格式{code:100,msg:登录成功} 后端人员、接口写完
阅读全文
摘要:==django的cookie+session认证底层原理== ==断点调试使用== 程序是 debug模式运行,可以在任意位置停下,查看当前情况下变量数据的变化情况 pycharm来调试程序 以debug形式运行 在左侧空白处,点击加入断点(红圈) step over 单步调试 step into
阅读全文
摘要:==认证组件== 以后,有的接口需要登录后才能访问,有的接口,不登录就能访问 写一个登录接口,返回token,以后只要带着token过来,就是登录了 不带 就没有登录 需求: 查询所有不需要登录就能访问 查询单个 需要登录才能访问 认证组件使用步骤 1.写一个认证类,继承BaseAuthentica
阅读全文
摘要:==视图== 视图 View 两个视图基类:APIView GenericAPIView APIView 执行流程:新的reqeust,三大认证,全局异常 重写了as_view,dispatch 类属性:parser_class,xxx GenericAPIView 》继承了APIView 》以后,
阅读全文

浙公网安备 33010602011771号