02 2023 档案

摘要:==原生django怎么给响应头添加信息== 直接在HttpResponse响应对象中添加键值对就行 视图层 —————————————————————— def test_func(request): # logger.info('info级别的日志~') print('我被执行了') res = 阅读全文
posted @ 2023-02-28 15:32 yiwufish 阅读(77) 评论(0) 推荐(0) 编辑
摘要:==一、路飞项目全局日志配置== ​ 那个代码不用死记硬背,知道一些地方是啥意思即可 1.复制django自带的日志模块的大代码到dev(settings)文件中 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'format 阅读全文
posted @ 2023-02-27 22:13 yiwufish 阅读(43) 评论(0) 推荐(0) 编辑
摘要:==一、软件开发流程(重要)== ​ 我们作为一个后端,虽然一般情况下只专注自己的那一部分事情,但是有时候小公司,人员架构没那么细化,或者老板就是想省钱少招点人,我们就得大致熟悉软件开发流程,知道上司、其他同事在干嘛 ​ 重点词汇:原型图、分任务开发、联调 流程 # 真正的企业里软件从立项到交付整个 阅读全文
posted @ 2023-02-24 20:29 yiwufish 阅读(235) 评论(0) 推荐(0) 编辑
摘要:==一、Vue3 介绍== # 新项目使用vue3,有部分老项目使用vue2 # vue3 的变化 1.性能的提升 -打包大小减少41% -初次渲染快55%, 更新渲染快133% -内存减少54% 2.源码的升级 使用Proxy代替defineProperty实现响应式 重写虚拟DOM的实现和Tre 阅读全文
posted @ 2023-02-23 08:53 yiwufish 阅读(141) 评论(0) 推荐(0) 编辑
摘要:==一、Props补充== 1.父传子在子组件标签上起自定义属性 使用数组 就不演示了,太简单了 2.限制传入的数据类类型 使用对象 同样,展示过的 3.props补充 就是套对象,加以限制 props:{ name:{ type:String, required:true, default:'王也 阅读全文
posted @ 2023-02-22 21:38 yiwufish 阅读(68) 评论(0) 推荐(0) 编辑
摘要:==基于Vue项目+django写一个登录的页面== 前端 借用了一下vue项目模板的AboutView.vue 页面组件 <template> <div class="about"> <h1>登录功能</h1> <p>输入用户名<input type="text" v-model="usernam 阅读全文
posted @ 2023-02-21 21:28 yiwufish 阅读(169) 评论(0) 推荐(0) 编辑
摘要:==一、父传子== 因为组件间数据不共享,所以我们要想办法打通父子之间的数据联系 自定义属性: 在父级中,给在使用的子组件标签加一个自定义的属性,因为要用到data,所以要写成 :自定义属性名='' #注意,不用冒号也能传,但是都是字符串 子组件内注册: 在子组件中,新增一条 props:['自定义 阅读全文
posted @ 2023-02-20 18:43 yiwufish 阅读(86) 评论(0) 推荐(0) 编辑
摘要:==一、Vue-cli== 1.介绍 ​ Vue CLI, 是一个基于 Vue.js 进行快速开发的完整系统。它依赖nodejs解释器环境,这个解释器是基于谷歌v8引擎编写的,能过在操作系统上执行js代码(原本js只能运行在浏览器中) ​ 运用的单页面应用(spa)结构,一个页面,套很多很多组件 注 阅读全文
posted @ 2023-02-20 18:43 yiwufish 阅读(77) 评论(0) 推荐(0) 编辑
摘要:==一、简单购物车== 1.勾选显示总价购物车 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>购物车</title> <script src="./js/vue.js"></script> <link re 阅读全文
posted @ 2023-02-16 21:41 yiwufish 阅读(201) 评论(0) 推荐(0) 编辑
摘要:==一、循环补充== {{item}}也可以放js支持的运算式: 比如说1==1 其实就是true 可循环的变量: 带索引循环数组: <p v-for="(item,index) in list_id">{{item}}___{{index+1}}</p> 带K循环对象(因为原本是只能拿值): <p 阅读全文
posted @ 2023-02-15 16:55 yiwufish 阅读(59) 评论(0) 推荐(0) 编辑
摘要:==一、插值语法补充== 1.vue没有get,对象取值可以用句点,也可以【'K'】 2.vue里数组取值,直接索引拿 3.三目运算符 ​ 和Python三元有略微差别,Py的是结果一 if 条件 else 结果二 ​ 三目:条件?结果一:结果二 4.vue中,标签默认是不渲染的 注意: 插值只能写 阅读全文
posted @ 2023-02-14 21:13 yiwufish 阅读(136) 评论(0) 推荐(0) 编辑
摘要:==DRF重点== 序列化类 视图组件 路由写法 三大认证 jwt ==一、前端发展历史== 1.HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据 阅读全文
posted @ 2023-02-13 21:48 yiwufish 阅读(76) 评论(0) 推荐(0) 编辑
摘要:==simpleui== 1.前言: ​ 因为Django自带一个admin后台管理,所以很多公司都喜欢用这个基于这个二次开发,但是原生的admin后台太难看。所以就有些大佬写了美化插件 SIMPLEUI ​ 一个第三方美化admin后台管理的插件,国内比较流行,界面好看,基于vue写的 2.使用s 阅读全文
posted @ 2023-02-13 20:25 yiwufish 阅读(17) 评论(0) 推荐(0) 编辑
摘要:==一、接口文档== 1.前言 ​ 因为一般来说,项目都是前后端分离,我们作为后端工程师,就写接口就行,但是我们通过接口返回给前端的数据,前端可不知道都是些啥,所以就需要后端编写接口文档,文档中说明接口的地址啊,变量名解释啊,返回格式案例.....之类的 2.编写方式 1.自己用文本编辑软件手撸 2 阅读全文
posted @ 2023-02-09 20:42 yiwufish 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:==一、后端取COOKIE的几种方式== 1.GET请求,数据携带在地址中 从地址栏中取 request.query_params.get('token') 2.原生djagno,取出前端传入cookie,从哪取的? request.COOKIE.get('sessionid') 3.后期如果想从请 阅读全文
posted @ 2023-02-08 21:53 yiwufish 阅读(99) 评论(0) 推荐(0) 编辑
摘要:==一、认证组件== 1.作用 ​ 以后有的接口,需要登录后才能访问,类似bbs项目,django auth模块的认证 2.如何使用 ​ 1.自己建立一个Py文件,导入一下认证模块 from rest_framework.authentication import BaseAuthenticatio 阅读全文
posted @ 2023-02-07 21:25 yiwufish 阅读(96) 评论(0) 推荐(0) 编辑
摘要:==一、九个视图子类== 不用自己再写get,post,put等方法,视图子类给我们封装了 from rest_framework.generics import GenericAPIView, ListCreateAPIView, RetrieveUpdateDestroyAPIView, Lis 阅读全文
posted @ 2023-02-06 20:41 yiwufish 阅读(200) 评论(0) 推荐(0) 编辑
摘要:==一、ModelSerializer补充== ==二、序列化类校验源码分析(了解)== ==三、断言———assert== ​ 断言的定义:断言,作用的判断,断定一个变量必须是xx,如果不是就报错 #assert的断言用法 name='主啊' assert name =='主啊','name必=须 阅读全文
posted @ 2023-02-05 22:28 yiwufish 阅读(122) 评论(0) 推荐(0) 编辑
摘要:==一个小作业== 自己写代码,让原生的request能实现request.data传值 思路:写装饰器,装饰request.data,做到2+1都是request.data def MyRequest(func): def inner(request, *args, **kwargs): try: 阅读全文
posted @ 2023-02-02 21:27 yiwufish 阅读(227) 评论(0) 推荐(0) 编辑
摘要:==一、APIView执行流程(较难)== 1.前戏 ​ 这个是drf提供的,以后我们写视图中的类都继承这个apiview ​ rest_framework很规范,需要导啥先点一下,然后后面就可以按开头大写导 导入一下 from rest_framework.views import View,AP 阅读全文
posted @ 2023-02-01 19:40 yiwufish 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示