06 2022 档案
摘要:style和class使用 # 属性指令控制style和class # class 可以等于 :字符串,数组(用的多),对象 # style 可以等于 :字符串,数组,对象(用的多) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF
阅读全文
摘要:前端现状介绍 # 1.HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 # 2.Ajax的出现 -> 后台发送异步请求
阅读全文
摘要:分页的使用 page.py from rest_framework.pagination import PageNumberPagination,LimitOffsetPagination,CursorPagination # 基本分页:正常的查第几页,每页显示多少条的方式 》常用 class Co
阅读全文
摘要:自定义频率类 from rest_framework.throttling import BaseThrottle class MyThrottling(): VISIT_RECORD = {} def __init__(self): self.history = None def allow_re
阅读全文
摘要:RESTful之限流Throttling 可以在配置文件中,使用DEFAULT_THROTTLE_CLASSES 和 DEFAULT_THROTTLE_RATES进行全局配置, 也可以在具体视图中通过throttle_classess属性来配置,
阅读全文
摘要:认证 # 登录认证 》某个接口必须登录后才能房屋 # 登录接口 》登录成功返回随机字符串 》携带随机字符串【认证】 通过,再继续访问某个接口 # 读APIView源码时,三大认证 》视图类的方法之前执行的 》drf提供了很方便的写认证 # 写一个登录接口 -用户表,用户token表 -前端传入用户名
阅读全文
摘要:使用APIView写5个接口 class BookView(APIView): renderer_classes = [JSONRenderer, ] def get(self, request): book_list = Book.objects.all() ser = BookSerialize
阅读全文
摘要:序列化类 from rest_framework import serializers # 相对导入 >一个py文件中如果使用相对导入,这个文件不能以脚本运行 from .models import Book # # 绝对导入 # from app01.models import Book clas
阅读全文
摘要:1.不使用drf写5个接口 class Book(models.Model): name = models.CharField(max_length=32) price = models.IntegerField() mode #1 不使用drf写5个接口 # 图书新增:psot 图书查询所有:ge
阅读全文
摘要:CBV源码分析 -必须要继承它:from django.views import View # drf的东西,都是写cbv,必须要继承View #######流程分析 # path('books/', views.BookViwe.as_view()) # views.BookViwe.as_vie
阅读全文
摘要:web开发模式 # web后端 > python 后端开发 》不仅仅是开发网站 -微信,迅雷,百度网盘 -osi七层 mysql,redis: tcp传输层 》应用层http # 两大种 -前后端混合开发 -bbs项目,混合的 -既要写后端(django:python界的web框架),又要写前端(j
阅读全文
摘要:usr目录 /usr/local/ ⽤于保存⽤户安装软件程序信息 D:\Program Files (x86) linux系统如何安装软件(四种⽅式) 01. yum安装软件 # 可以解决软件的依赖关系 eg:购买外卖所有东⻄都准备集全 yum install -y tree vim bash-co
阅读全文
摘要:paramiko模块 功能:python代码连接服务器并执行相关操作 连接服务器方式: 1.用户名密码的方式 2.公钥私钥的方式 下载:pip3 install paramiko # 用户名和密码的方式 import paramiko # 创建ssh对象 ssh = paramiko.SSHClie
阅读全文
摘要:虚拟机关键配置名词解释 # 虚拟⽹络编辑器说明 桥接模式 # 可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息相同, 容易造成地址 冲突 NAT模式 # 可以访问互联⽹!!! 配置的地址信息和物理主机⽹段地址信息不同, 造成不了地址 冲突 仅主机模式 # 不可以访问互联⽹ 获取地址主要⽤于
阅读全文
摘要:运维职责 核心:运行维护应用程序 运维的工作职责: 1.尽量保持24小时不间断工作 2.尽量保证数据不丢失 3.尽量提升网址的响应速度 ps:上述的三个特征也是服务器必备的 服务器的种类 云服务器 一般只有大型互联网公司才会开设 物理主机服务器 1.机架式服务器 多⽤于服务器数量较多的⼤型企业使⽤
阅读全文
摘要:django配置文件相关操作 1.django其实有两个配置文件 一个是暴露给用户可以自定义的基本配置 from 项目名 import settings 一个是全局的系统默认的配置(用户不指定的情况 采用的配置) from django.conf import global_settings 2.用
阅读全文