02 2023 档案
摘要:1 路飞前台全局css,全局配置文件 1.1 整理项目 App.vue <template> <div id="app"> <router-view/> </div> </template> router/index.js const routes = [ { path: '/', name: 'h
阅读全文
摘要:1 后台日志封装 # 以后,项目肯定要记录日志 -日志都可以打印到控制台 -日志可以写到日志文件中 -日志存到某个库中 -所有项目日志统一管理 sentry:django写的服务,收集日志的,可以展示 开源的 # 以后,在项目中不要出现print了,以后都用日志 logger.info(),以后项目
阅读全文
摘要:1 软件开发流程 # 真正的企业里软件从立项到交付整个过程 -立项:确定公司要开发这个软件 公司高层 -软件来源 -产品经理设计出来的 》互联网项目 互联网公司 -用户(医院,政府部门,企业。。) 传统软件公司 -需求分析 # 互联网项目 -需求调研和分析:产品经理设计出来的 # 传统软件 -需求调
阅读全文
摘要:1 vue3 介绍 # 1 vue项目的版本,新项目使用vue3,有部分老项目使用vue2 # vue3 的变化 1.性能的提升 -打包大小减少41% -初次渲染快55%, 更新渲染快133% -内存减少54% 2.源码的升级 使用Proxy代替defineProperty实现响应式 重写虚拟DOM
阅读全文
摘要:1 props其他 # 安装依赖 cnpm install # 做成纯净的vue项目 -在router 的index.js 中删除about的路由 -删除所有小组件和about页面组件 -App.vue 只留 <template> <div id="app"> <router-view/> </di
阅读全文
摘要:1 vue-cli创建项目 # 前端做成项目 》使用工具(vue-cli),创建出vue项目,单页面应用(spa),组件化开发, 把 xx.vue,ts,saas,less 》编译 》在浏览器中执行 # vue-cli创建项目开发,在项目中开发,最后上线,一定要编译 >纯粹的html,js,css
阅读全文
摘要:1 组件其他 # 根组件 和 组件 一些问题 -new Vew() >管理div 》根组件 -自己再定义的全局,局部是组件 -组件有自己的html,css,js 》数据,事件,。。。。。 -在组件中,this 代指当前组件 -父子组件的data是无法共享的 -data是1个函数,需要有返回值(ret
阅读全文
摘要:1 购物车案例 1.1 基本购物车 # js的变量只要发生变化,html页面中使用该变量的地方,就会重新渲染 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src
阅读全文
摘要:1 js的几种循环方式 1.1 v-for可以循环的变量 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/vue.js"> </script>
阅读全文
摘要:昨日回顾 # 1 put,post 提交的json格式必须是标准json字符串格式 # 2 字符串中不小心加了空格 # 4 认证类,当前登录用户可以不去数据库查出来 # 5 斜杠问题(中间件:django.middleware.common.CommonMiddleware) -delete 》30
阅读全文
摘要:1 drf-jwt源码执行流程 1.1 签发(登录) # 登录接口,路由匹配成功,执行obtain_jwt_token 》post请求 》ObtainJSONWebToken的post方法 path('login/', obtain_jwt_token), # ObtainJSONWebToken的
阅读全文
摘要:1 接口文档 # 前后端分离 -做后端,写接口 -前端做前端,根据接口写app,pc,小程序 -作为后端来讲,很清楚,比如登录接口 /api/v1/login/ >post >username,password 编码方式json 》返回的格式 {code:100,msg:登录成功} 后端人员,接口写
阅读全文
摘要:pycharm断点调试 # 程序是 debug模式运行,可以在任意位置停下,查看当前情况下变量数据的变化情况 # pycharm 来调试程序 -以debug形式运行 -在左侧空白处,点击加入断电 (红圈) -step over 单步调试 -step into 进入到函数内部运行 -快速调到下一个断电
阅读全文
摘要:1 认证组件 -登录认证的限制 # 写一个登录接口,返回token,以后只要带着token过来,就是登录了,不带,就没有登录 # 查询所有不需要登录就能访问 # 查询单个,需要登录才能访问 1.1 认证组件使用步骤 # 1 写一个认证类,继承BaseAuthentication # 2 重写auth
阅读全文
摘要:1.9 个视图子类 # 两个视图基类 # 5个视图扩展类 # 9个视图子类 》视图类,不需要额外继承GenericAPIView,只需要继承9个中其中某个,就会有某个或某几个接口 ## 路由 urlpatterns = [ path('books/', views.BookView.as_view(
阅读全文
摘要:1 反序列化类校验部分源码解析 # 反序列化校验,什么时候,开始执行校验 -视图类中的 ser.is_valid(),就会执行校验,校验通过返回True,不通过返回False # 入口:ser.is_valid() 是序列化类的对象,假设序列化类是BookSerializer 》is_valid 》
阅读全文
摘要:1 序列化类常用字段和字段参数 1.1 常用字段类 | 字段 | 字段构造方式 | | | | | BooleanField | BooleanField() | | NullBooleanField | NullBooleanField() | | CharField | CharField(ma
阅读全文
摘要:1 APIView执行流程 1.1 基于APIView+JsonResponse编写接口 models from django.db import models # Create your models here. class Publish(models.Model): name=models.C
阅读全文