09 2023 档案
摘要:一、vue-router使用 1、vue-router的使用 创建项目时候已经安装路由 不需要: npm install vue-router --save //引入VueRouter import VueRouter from 'vue-router' //引入Luyou 组件 import Ab
阅读全文
摘要:一、实现要求 1 有车型(CarModel),车厂(CarFactory),经销商(Distributor)三个表,一个车厂可以生产多种车型,一个经销商可以出售多种车型,一个车型可以有多个经销商出售 车型:车型名,车型出厂价,车厂id 车厂:车厂名,车厂地址,联系电话 经销商:经销商名,地址,联系电
阅读全文
摘要:一、Vue执行流程 1、vue的执行流程 # 1 为什么浏览器中访问某个地址,会显示某个页面组件 -根组件:App.vue 必须是 <template> <div id="app"> <router-view></router-view> </div> </template> -1 配置路由 rou
阅读全文
摘要:一、动态组件 1、动态组件 # <component :is="who"></component> # component标签的is属性等于组件名字,这里就会显示这个组件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <
阅读全文
摘要:一、与后端交互的多种方式 前后端要打通 > 从前端发送ajax > 核心:使用js发送http请求,接收返回 - 原生js,可以开启ajax,但是原生js开启,比较麻烦,需要做浏览器兼容,有坑(基本不写) -jquery,写了个兼容所有浏览器的 $.ajax(),不仅仅有ajax,还封装了很多dom
阅读全文
摘要:一、js循环方式 1、js循环方式 # 1 循环方式一:js 循环 》for() 基于索引的循环 # let es6 语法,用于定义变量 。定义常量:const # var 以后少用 <script> for (let i = 0; i < 10; i++) { console.log(i) } l
阅读全文
摘要:一、前端的发展史 1、前端的发展演变 # 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 # 2 Aj
阅读全文
摘要:一、ACL 访问控制列表 1、ACL(访问控制列表)的权限控制:(针对互联网用户的产品) 用户表 id name password 1 zhangsan 123 权限表 id user_id 权限 1 1 评论权限 2 1 发抖音权限 张三:[评论权限, 发抖音权限] 二、基于角色的访问控制 RBA
阅读全文
摘要:一、jwt介绍和构成 1、jwt:Json Web Token:web方向的token认证方案 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。 # 做会话保持的发展历史
阅读全文
摘要:一、基本分页 1、写一个分页类,继承 PageNumberPagination web 用这个多 http://api.example.org/accounts/?page=4 http://api.example.org/accounts/?page=4&page_size=100 from re
阅读全文
摘要:一、三大认证 要使用三大认证的功能,视图类至少要继承 APIview 视图类。因为APIview视图类去除了csrf认证、封装新的request、走三大认证和全局异常 1、支持序列化的视图类中,比如APIview,源码中view > self.dispatch >self.initial > ini
阅读全文
摘要:一、视图类 1、写 publish: 查询所有,查询单条,修改一条,新增一条,删除一条的接口 class PublishView(ListCreateAPIView): queryset = Publish.objects.all() serializer_class = PublishSerial
阅读全文
摘要:一、drf 之请求 1、drf 之请求Request类 视图类继承APIView后多了 -0 去除了csrf认证 -1 新的request -request.data -request.query_params -request.其他跟之前一样 -request._request 是老的 -2 三大
阅读全文