02 2023 档案
摘要:一、后台日志封装(logger) 以后,项目肯定要记录日志 -日志都可以打印到控制台 -日志可以写到日志文件中 -日志存到某个库中 -所有项目日志统一管理 sentry:django写的服务,搜集日志的,可以展开 开源的 使用日志之后,在项目中不要出现print了,以后都用日志logger.info
阅读全文
摘要:一、路飞项目前后端搭建 创建后端项目的时候可以参考上一篇博客的步骤,下面是一些注意事项 创建路飞项目前,虚拟环境中先装好 django 3.2.2 选中虚拟环境,起名叫luffy_api 创建前端的vue项目 进入到需要创建项目的目录下,执行命令创建项目(这里我创在后端项目的同一个文件夹内) vue
阅读全文
摘要:一、pip永久换源 第三方开发者,开发了第三方模块,把模块打包传到了pypi上,这就是第三方模块的来源,上面有很多大佬的模块,这也是python目前这么流行的原因。通常来说如果我们想使用第三方模块需要先根据名称查找,然后把这个模块下载下来,之后再次使用的时候就相当于导入内置模块一样直接导入就可以
阅读全文
摘要:一、企业项目类型 # 1 面向互联网用户:商城类项目 -微信小程序商城 # 2 面向互联网用户:二手交易类的 -咸鱼 -转转 # 交友类app -陌陌 -探探 -soul # 3 公司内部项目:python写的重点 -oa系统,办公管理,人事管理 -打卡系统工资核算系统 -第三方公司做的: -给医院
阅读全文
摘要:一、props其他 安装依赖 cnpm install 做成纯净的vue项目 在router的index.js中删除about的路由 删除所有小组件和about页面组件 App.vue只留 <template> <div id="app"> <router-view/> </div> </templ
阅读全文
摘要:一、Vue-CLI 项目搭建 ==Vue-CLI 项目相当于vue框架的脚手架,可以创建vue项目== 1、nodejs 解释器环境 1.1、node环境介绍 node是一个基于Chrome V8引擎的javascript运行环境,是运行在服务器端的javascript 可以使用node搭建服务器,
阅读全文
摘要:第一篇:前端发展历史、vue的介绍及基本使用 第二篇:插值语法、指令系统、class和style使用、条件渲染、列表渲染 第三篇:js中的循环、key值在循环的作用、数组,对象的检测与更新、input时间、v-model双向数据绑定、过滤案例、事件修饰符、按键修饰符、表单控制、海象运算符 第四篇:购
阅读全文
摘要:一、vue组件 1、vue组件简介 组件相当于Python中的模块拓展HTML元素,可以重复使用的代码,使用它就是为了重复使用 例如:一个轮播图需要使用放到很多页面当中使用,一个轮播图有他自己的 Js Css Html,组件就可以快捷的做出一个轮播图,有自己的Js Css Html放到一起,有自己的
阅读全文
摘要:一、购物车案例 1、基本购物车 js的变量只要发生变化,html页面中使用该变量的地方就会重新渲染 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script s
阅读全文
摘要:一、js的几种循环方式 1、v-for可以循环的变量 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/vue.js"></scri
阅读全文
摘要:一、插值语法 1.mvvm演示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./js/vue.js"></script> </head> <body>
阅读全文
摘要:目录前端之Vue框架一、前端发展历史二、Vue的介绍及基本使用1、Vue简介2、Vue特点3、M-V-VM思想4、组件化开发、单页面开发5、版本选择6、引入方式7、补充8、简单使用 前端之Vue框架 一、前端发展历史 1、HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个
阅读全文
摘要:目录一、jwt配置文件二、drf-jwt源码执行流程(了解)2.0 auth的user表的补充知识1、django 的auth user表,密码是加密的,即便的同样的密码,密文都不一样2、自定义用户表,生成密码用密文3、用户表密码忘了怎么办2.1 签发(登录)2.2 认证(认证类)三、自定义用户表实
阅读全文
摘要:目录一、接口文档使用coreapi自动生成接口文档步骤代码两点说明二、cookie session token 发展史(彻底理解cookie,session,token,便于理解jwt)1、Cookie,Session,Token发展史2、Cookie,Session解释2.1 Cookie2.2
阅读全文
摘要:一、认证,权限,频率源码分析 1.认证源码分析 # 之前读过:drf的apiview,在执行视图类的方法之前,执行了3大认证 》dispatch方法中的 -497行左右, self.initial(request, *args, **kwargs) 》执行3大认证 # APIView类的399行左右
阅读全文
摘要:一、认证组件 有的接口需要登录后才能访问,有的接口,不登录就能访问,这时我们就需要用到【登录认证的限制】 需求 # 写一个登录接口,返回token,以后只要带着token过来,就是登录了,不带,就是没有登录 # 查询所有,不需要登录就能访问 # 查询单个,需要登录才能访问 1.认证组件使用步骤 1.
阅读全文
摘要:目录一、九个视图子类二、视图集2.1 通过ModelViewSet编写5个接口2.2 通过ReadOnlyModelViewSet编写2个只读接口2.3 ViewSetMixin源码分析总结:2.4 from rest_framework.viewsets包下的类2.5常用视图集父类(概念整理)1)
阅读全文
摘要:目录一、反序列化类校验部分源码解析(了解)二、断言三、drf之请求3.1 Request能够解析的前端传入的编码格式3.2 Request类有哪些属性和方法(学过)常用参数Response类的实例化参数四、drf之响应4.1 Response能够响应的编码格式4.2 Resposne的源码属性或方法
阅读全文
摘要:一、序列化常用字段参数 序列化类 》字段类 CharField,除此之外还有哪些其他的 序列化类 》字段类,字段类上传属性的,序列化类上也可以传属性 【models.CharField(max_length=32)】 1.1 常用字段类 | 字段 | 字段构造方式 | | : | : | | Boo
阅读全文
摘要:1.APIView执行流程 1.1 基于APIView+JsonResponse编写接口 原来基于django原生的View编写接口 drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子类,APIView本身就是继承了Django原生的View class BookView(API
阅读全文