02 2023 档案
摘要:今日内容详细 一、路飞前台全局css,全局配置文件 1.整理项目 App.vue <template> <div id="app"> <router-view/> </div> </template> router/index.js const routes = [ { path: '/', nam
阅读全文
摘要:今日内容详细 一、后台日志封装 # 以后,项目肯定要记录日志 -日志都可以打印到控制台 -日志可以写到日志文件中 -日志存到某个库中 -所有项目日志统一管理 sentry:django写的服务,收集日志的,可以展示 开源的 # 以后,在项目中不要出现print了,以后都用日志 logger.info
阅读全文
摘要:今日内容详细 一、企业项目类型 # 1 面向互联网用户:商城类项目 -微信小程序商城 # 2 面向互联网用户:二手交易类的 -咸鱼 -转转 # 交友类app -陌陌 -探探 -soul # 3 公司内部项目:python写的重点 -oa系统,办公管理,人事管理 -打卡系统工资核算系统 -第三方公司做
阅读全文
摘要:今日内容详细 一、vue3 介绍 # 1 vue项目的版本 新项目使用vue3 有部分老项目使用vue2 # vue3 的变化 1.性能的提升 打包大小减少41% 初次渲染快55%, 更新渲染快133% 内存减少54% 2.源码的升级 使用Proxy代替defineProperty实现响应式 重写虚
阅读全文
摘要:今日内容详细 一、props其他 # 安装依赖 cnpm install # 做成纯净的vue项目 -在router的index.js 中删除about的路由 -删除所有小组件和about页面组件 -只留App.vue <template> <div id="app"> <router-view/>
阅读全文
摘要:今日内容详细 一、vue-cli创建项目 # 前端做成项目 > 使用工具(vue-cli),创建出vue项目,单页面应用(spa),组件化开发, 把xx.vue,ts,saas,less > 编译 > 在浏览器中执行 # vue-cli创建项目开发,在项目中开发,最后上线,一定要编译 >纯粹的htm
阅读全文
摘要:今日内容详细 一、组件其他 # 根组件 和 组件 一些问题 -new Vue() >管理div > 根组件 -自己再定义的全局,局部是组件 -组件有自己的html,css,js > 数据,事件,。。。。 -在组件中,this代指当前组件 -父子组件的data是无法共享的 -data是1个函数,需要有
阅读全文
摘要:今日内容 1 购物车案例 1.1 基本购物车 # js的变量只要发生变化,html页面中使用该变量的地方,就会重新渲染 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <scrip
阅读全文
摘要:今日内容 1 js的几种循环方式 1.1 v-for可以循环的变量 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/vue.js"></scri
阅读全文
摘要:今日内容 1 插值语法 1.1 mvvm演示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/vue.js"></script> </head>
阅读全文
摘要:今日内容详细 一、前端发展历史 1、HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2、Ajax的出现 -> 后台发
阅读全文
摘要:今日内容详细 1.drf-jwt源码执行流程 1.1签发(登录) # 登录接口,路由匹配成功,执行obtain_jwt_token > post请求 > ObtainJSONWebToken的post方法 path('login/', obtain_jwt_token), # ObtainJSONW
阅读全文
摘要:今日内容详细 1.接口文档 # 前后端分离 -我们做后端 写接口 -前端做前端 根据接口写app pc 小程序 -作为后端来讲 我们很清楚 比如登录接口/api/v1/login/ >post >username,password编码方式json > 返回的格式 {code:100,msg:登录成功
阅读全文
摘要:今日内容详细 1.断点调试使用 # 程序是debug模式运行 可以在任意位置停下 查看当前情况下变量数据的变化情况 # pycharm来调试程序 -以debug形式运行 -在左侧空白处 点击加入断点(红圈) -step over 单步调试 -step into 进入到函数内部运行 -快速调到下一个断
阅读全文
摘要:今日内容详细 认证组件 有些接口需要登录才能够访问 有些不需要登录就可以直接访问 由此引出来了认证组件 需求查看所有和创建无需登陆 其他需要登录 先写一个登录接口 class LoginView(ViewSet): @action(methods=['post'], detail=False) de
阅读全文
摘要:今日内容详细 1.9个视图子类 # 9个视图子类 视图类 不需要额外继承 from rest_framework.generics import ListAPIView,CreateAPIView,ListCreateAPIView,UpdateAPIView,DestroyAPIView,Retr
阅读全文
摘要:今日内容详细 1.反序列化类校验部分源码解析 # 反序列化校验 什么时候开始执行校验 -视图类中的 ser.is_valid() 就会开始执行校验 校验通过返回True 不通过返回False # 入口:ser.is_valid() 是序列化类的对象,假设序列化类是BookSerializer > i
阅读全文
摘要:今日内容详细 1.序列化类常用字段和字段参数 # 序列化类中字段类跟模型类中字段类类似 都可以填属性 常用字段类 1 BooleanField BooleanField() 2 NullBooleanField NullBooleanField() 3 CharField CharField(max
阅读全文
摘要:今日内容详细 1.drf整体内容 # 1 入门规范 -web开发模式 -api接口 -接口测试工具 -restful规范 -序列化反序列化 -drf快速使用 -APIView,Request类 -drf把django的好多东西都重写了 # 2 序列化组件 -基本序列化类 -模型类序列化类 -如何序列
阅读全文
摘要:今日内容详细 restful规范 # 概念 REST全称是Representational State Transfer,中文意思是表述:表征性状态转移,它首次出现在2000年RoyFielding的博士论文中。 RESTful是一种定义web API接口的设计风格,尤其适用于前后端分离的应用模式中
阅读全文
摘要:今日内容详细 学习资料 个人博客:https,证书过期忽略 -https://www.liuqingzheng.top/ cnblogs博客(高级部分的内容) -https://www.cnblogs.com/liuqingzheng 知乎 -https://www.zhihu.com/people
阅读全文