02 2023 档案

摘要:Luffy项目 一、luffy项目前端调整 1、全局css 目的: 取消标签自带的样式,方便后期制作前端页面 操作步骤: - 第一步:在assets文件下创建css文件,在css文件中创建glabol.css - 第二步:在css文件中导入以下代码 /* 声明全局样式和项目的初始化样式 */ bod 阅读全文
posted @ 2023-02-28 19:22 kangshong 阅读(102) 评论(0) 推荐(0)
摘要:一、跨域问题详解 什么是跨域问题: 跨域问题只会出现在前后端分离项目中,在前后端分离项目中,前端发送ajax请求到后端会跨域问题拦截,导致这个问题的原因是“同源策略” 什么是同源策略: 前端请求的url地址必须与浏览器上的url地址处于相同域上,也就是域名、端口、协议相同 -发送ajax请求的地址, 阅读全文
posted @ 2023-02-28 19:19 kangshong 阅读(1598) 评论(0) 推荐(0)
摘要:Luffy项目 一、Luffy项目需求(2) 1、后台日志封装 需求: 在项目目录下创建logs目录,用于记录项目日志 要求: 打印在控制台 记录在logs文件下的日志文件中 所有项目日志统一管理 操作步骤: - 第一步:在项目配置文件中进行配置 大字典 # 详情在下方大字典中查看 - 第二步:在u 阅读全文
posted @ 2023-02-27 21:56 kangshong 阅读(210) 评论(0) 推荐(1)
摘要:Luffy项目 一、软件开发流程 软件开发全流程: 1、项目立项 -立项:确定公司要开发这个软件 》参与人员:公司高层 -软件来源 -产品经理设计出来的 》互联网项目 互联网公司 -用户(医院,政府部门,企业。。) 传统软件公司 2、需求分析 # 互联网项目 -需求调研和分析:产品经理设计出来的 # 阅读全文
posted @ 2023-02-27 21:51 kangshong 阅读(185) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、Vue3 简介: 是最新发布的版本,相比于Vue2改变了部分语法,很多新项目都使用Vue3,部分老项目还在使用Vue2 Vue3变化: 1.性能的提升 -打包大小减少41% -初次渲染快55%, 更新渲染快133% -内存减少54% 2.源码的升级 -使用Proxy代替de 阅读全文
posted @ 2023-02-23 15:02 kangshong 阅读(241) 评论(0) 推荐(1)
摘要:前端开发之Vue框架 一、props的使用补充 # props是父组件向子组件中传值所用的配置参数 # 方式一:使用数组 props:['name'] # 方式二:使用对象 props: {name: String,age:Number} # 方式三:使用对象,默认值和必填 props: { nam 阅读全文
posted @ 2023-02-23 14:58 kangshong 阅读(397) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、Node环境搭建 什么是Node或NodeJS: node js是一门后端语言 JavaScript只能运行在浏览器中,因为浏览器中有他的解释器环境 基于谷歌浏览器的v8引擎(js解释器),使它能够运行在操作系统上 npm -随着node的安装自动安装的 安装Node: - 阅读全文
posted @ 2023-02-20 22:10 kangshong 阅读(193) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、Vue组件间通信 问题补充: 在组件中,this 代指当前组件 在局部组件中data是1个函数,需要有返回值(return) 由于组件间的数据并不能直接共享,因此需要进行数据传递 组件间通讯注意事项: 传值只能在当前父组件的局部组件中使用 父子组件绑定数据的变量名不能冲突 阅读全文
posted @ 2023-02-17 22:22 kangshong 阅读(115) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、购物车案例 1、基本购物车 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>购物车案例</title> <script src="../js/vue.js"></script> <l 阅读全文
posted @ 2023-02-16 21:42 kangshong 阅读(150) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、Vue生命周期 1、vue生命周期是什么? Vue生命周期是指vue实例对象从创建之初到销毁的过程,vue所有功能的实现都是围绕其生命周期进行的,在生命周期的不同阶段调用对应的钩子函数可以实现组件数据管理和DOM渲染两大重要功能。 2、vue生命周期的八个阶段 ### 1. 阅读全文
posted @ 2023-02-16 21:40 kangshong 阅读(119) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、JS循环的几种方式 1、v-for可循环的变量 循环数组: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>v-for循环</title> <script src="../js/vu 阅读全文
posted @ 2023-02-15 22:58 kangshong 阅读(213) 评论(0) 推荐(0)
摘要:前端开发之Vue框架 一、插值语法 介绍: ​ 插值语法是指,在Vue对象的data属性中定义的变量可以直接使用在标签可以直接使用在标签内部(无法直接使用在标签属性上),且数据实现双向绑定 插值语法中可存放的数据: 变量 对象取值 数组取值 简单的js语法 函数 代码展示: <!DOCTYPE ht 阅读全文
posted @ 2023-02-15 17:29 kangshong 阅读(209) 评论(2) 推荐(0)
摘要:Vue框架 一、前端发展历史 1、HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 **2、**Ajax的出现 -> 阅读全文
posted @ 2023-02-13 21:30 kangshong 阅读(434) 评论(0) 推荐(0)
摘要:Django框架之drf 一、drf知识点整合 1、drf入门及规范 # 1 drf 入门规范 -前后端分离模式 -前后端混合 -postman -restful规范 -drf:django的app 2、序列化类(重点) -Serializer -字段类 -字段参数 -局部钩子 -全局钩子 -定制返 阅读全文
posted @ 2023-02-13 21:25 kangshong 阅读(228) 评论(0) 推荐(0)
摘要:一、jwt配置文件 需要记住的配置信息 'JWT_RESPONSE_PAYLOAD_HANDLER': 'app01.utils.jwt_response_payload_handler', 我们通过之前的学习可以得知jwt_response_payload_handler这个方法是定制返回信息的格 阅读全文
posted @ 2023-02-13 21:18 kangshong 阅读(461) 评论(0) 推荐(0)
摘要:Python基础之面向对象 一、编程思想 1、面向过程 ​ 把完成某一个需求的 所有步骤,从头到尾,逐步实现,根据开发需求,将某些 功能独立 的代码 封装 成一个又一个 函数,然后按照顺序调用不同的函数 过程 是早期的一个编程概念 过程 只能执行,没有返回值 函数 不仅能执行,还可以返回结果 2、面 阅读全文
posted @ 2023-02-09 21:45 kangshong 阅读(724) 评论(0) 推荐(0)
摘要:Django框架之drf 一、接口文档 简介: ​ 接口文档通常是在前后端分离时,后端开发人员需要编写的文档,其内容是将接口的信息、地址和使用方法及其他注意事项告知前端开发人员及团队,目的是便于团队间的沟通、协作,降低团队合作成本 接口文档所需内容: 1、描述: 对视图类/函数的功能及用法描述 2、 阅读全文
posted @ 2023-02-09 21:29 kangshong 阅读(763) 评论(0) 推荐(0)
摘要:Django框架之drf 一、断点调式使用 ​ 指,在我们编写代码的时候,程序运行出现报错是无可避免的,当程序 出现报错时,我们需要找到出现报错的代码进行修改,如果时简短的代码很容易就可以找到报错位置,但是当代码编写的非常多的时候,报错位置就比较难找到,debug模式就是pycharm为我们提供的查 阅读全文
posted @ 2023-02-09 10:45 kangshong 阅读(529) 评论(1) 推荐(1)
摘要:Django框架之drf 一、认证组件 简介: ​ 登录认证的限制 ​ 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 1、认证组件使用步骤 模块地址: from rest_framework. 阅读全文
posted @ 2023-02-07 22:04 kangshong 阅读(373) 评论(0) 推荐(0)
摘要:Django框架之drf 一、9个视图子类 ​ 通常在继承五个视图拓展类时,还需要继承GenericView才能够使用,9个视图子类是指由五个视图拓展类和GenericView搭配、组合出来的9个视图子类,在使用的时候,需要用到哪个就继承其中的哪一个 导入模块 from rest_framework 阅读全文
posted @ 2023-02-06 21:44 kangshong 阅读(116) 评论(0) 推荐(0)
摘要:Django框架之drf 一、反序列化类校验部分源码解析 反序列化校验什么时候开始执行校验? 剖析流程一:在视图中使用反序列化器实例化的对象调用is_valid()的时候就会进行校验,通贩校验返回True,反之False class BookView(APIView): # 新增 def post( 阅读全文
posted @ 2023-02-03 20:43 kangshong 阅读(279) 评论(0) 推荐(0)
摘要:Django框架之drf 一、序列化器常用字段及参数 # 序列化类 》字段类 CharField,除此之外还有哪些其他的 # 序列化类 》字段类,字段类上,传属性的 ,序列化类上,也可以写属性 models.CharField(max_length=32) 1、常用字段 | 字段 | 字段构造方式 阅读全文
posted @ 2023-02-02 21:02 kangshong 阅读(837) 评论(0) 推荐(1)
摘要:Django框架之drf 一、APIView执行流程 基于APIView+JsonResponse接口 通常在使用django编写CBV的视图类的时候我们都是直接继承View,但在drf内我们会继承drf提供的APIView # view视图函数 from rest_framework.views 阅读全文
posted @ 2023-02-01 19:39 kangshong 阅读(159) 评论(0) 推荐(0)