10 2022 档案
摘要:计算属性 1.如果使用{{函数()}},每次页面刷新函数都会执行,会很消耗资源,如果放在computed中,只有变量发生变化,他才重新运算,使用时不需要加括号,{{属性}}即可 2.实例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U
阅读全文
摘要:表单控制 1.<input type="checkbox"> -多选、单选 2.<input type="radio"> -单选 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <
阅读全文
摘要:style和class <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/vue.js"></script> <style> .red { backg
阅读全文
摘要:前端发展 1.前端三剑客-HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES13):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 -ES >ECMA标准:规定语法
阅读全文
摘要:虚拟机远程链接工具xshell 虚拟机关键配置名词解释 # 虚拟⽹络编辑器说明 桥接模式 # 可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息相同, 容易造成地址 冲突 NAT模式 # 可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息不同, 造成不了地址 冲突 仅主机模式 # 不
阅读全文
摘要:运维的本质 1.岗位需求:自动化运维、DBA、docker+K8s... 1.1自动化运维 -使用自动化工具来维护服务器环境 1.2数据库运维(DBA) -主要维护企业数据库管理工作,数据库优化、数据库迁移、数据库备份 1.3容器运维(docker+K8s) -主要维护企业容器相关工作,容器化可以解
阅读全文
摘要:simpleui集成监控大屏 1.可以从gitee上找到开源的前端页面,集成到项目中即可 https://gitee.com/lvyeyou/DaShuJuZhiDaPingZhanShi?_from=gitee_search restframework-jwt执行流程分析 1.双token认证 1
阅读全文
摘要:排序和过滤源码分析 1.继承GenericAPIView+ListModelMixin,在视图类中配置filter_backends,它就可以实现过滤和排序 -drf内置的过滤类(SearchFilter)、排斥类(OrderingFiler) -django-filter -自定义过滤、排序,写一
阅读全文
摘要:cookie、session、token 1.cookie、session是用于保存登录信息的,每个用户端只需要保存自己的session id,而服务器要保存所有人的session id,如果访问的用户端过多,这对服务器说是一个巨大的消耗 2.token就可以让每个客户端去保存直接的登录信息 2.1
阅读全文
摘要:继承APIView分页 class BookView(APIView): def get(self, request): # 获取所有数据 qs = Book.objects.all() # 实例化得到分页类的对象 page = YouPageNumberPagination() # 调用分页类对象
阅读全文
摘要:自定义频率类 from rest_framework.throttling import BaseThrottle import time class MyThrottling(BaseThrottle): # 存放用户访问记录:{IP1:[时间2,时间1]} user_record = {} de
阅读全文
摘要:权限类使用 1.认证:校验用户是否登录 -用户登录了,但有些接口只有拥有权限的用户才能访问,其他用户不能访问 '如:出版社的所有接口,必须登录,而且是管理员才能访问' -在用户表添加一条用户身份 # choices本质就是有关联,后期不会修改的情况下可以使用choices user_type = m
阅读全文
摘要:路由 自己写的路由 path('books/', views.BookView.as_view({'get': 'list', 'post': 'create'})), path('admin/<int:pk>', views.BookView.as_view({'get': 'retrieve',
阅读全文
摘要:两个视图基类 1.drf提供了一个顶层的视图APIView,可以通过继承APIView写视图,之后我们写的代码可能重复代码比较多,就可以使用面向对象的继承、封装,GenericAPIView继承了APIView,我们用GenericAPIView时就不需要继承APIView 2.GenericAPI
阅读全文