2024年8月1日
摘要: 【一】三大认证 # 认证 self.perform_authentication(request) # 权限 self.check_permissions(request) # 频率 self.check_throttles(request) 【二】认证 1)使用 新建一个py文件(authenti 阅读全文
posted @ 2024-08-01 10:40 晓雾-Mist 阅读(18) 评论(0) 推荐(0)
摘要: 【一】视图层源码分析 1)APIView 继承了 django 的 view 类属性: parser_classes,renderer_classes 使用顺序:视图类的,项目配置的,drf内置的 as_view 和 dispatch 包装了新的request: 新的request对象:reques 阅读全文
posted @ 2024-08-01 10:39 晓雾-Mist 阅读(14) 评论(0) 推荐(0)
摘要: 【一】项目改名 重命名目录 重命名项目 设置--语言和框架--Django:配置正确的 Django项目根、设置 改项目文件夹名 需使用全局替换,将原本的项目名替换成新的项目名 重新配置Django服务器 【二】模块与包导入规则 1)介绍 模块:就是一个py文件 脚本:可直接右键运行的py文件 包: 阅读全文
posted @ 2024-08-01 10:39 晓雾-Mist 阅读(75) 评论(0) 推荐(0)
摘要: 【一】反序列化校验 1)三层校验 字段自己校验 直接写在字段类的属性上 局部钩子 在序列化中写validata_字段名 全局钩子 # serializers.py class BookSerializer(serializers.Serializer): # 1) name字段的要大于1小于10 n 阅读全文
posted @ 2024-08-01 10:39 晓雾-Mist 阅读(41) 评论(0) 推荐(0)
摘要: 【一】不同编码格式的http请求 django视图类或视图函数的request # 只针对post请求的urlencoded编码格式才有数据(<QueryDict:{"a":"a"}>) request.POST # 请求地址框中获得数据(<QueryDict:{"a":["a"]}>) reque 阅读全文
posted @ 2024-08-01 10:38 晓雾-Mist 阅读(75) 评论(0) 推荐(0)
摘要: 【一】WEB应用模式 1)前后端开发模式 前后端混合模式图 前后端分离模式图 【二】API接口 1)概念 规定了前后台信息交互规则的 url 链接,也就是前后台信息交互的媒介 2)四大特点 url :url链接 请求方式:get、post、put、patch、delete 请求参数:json 或 x 阅读全文
posted @ 2024-08-01 10:38 晓雾-Mist 阅读(37) 评论(0) 推荐(0)
摘要: Scrapy框架 【一】介绍 1)开源和协作的框架 其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。 但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Ama 阅读全文
posted @ 2024-08-01 10:37 晓雾-Mist 阅读(48) 评论(0) 推荐(0)
摘要: Selenium框架 【一】浏览器操作 1)页面操作 1.初始化浏览器对象 # 使用环境变量 from selenium import webdriver browser = webdriver.Chrome() browser = webdriver.Chrome(path) browser.cl 阅读全文
posted @ 2024-08-01 10:37 晓雾-Mist 阅读(27) 评论(0) 推荐(0)
摘要: 【一】xpath 1)介绍 (XML Path Language) 一种小型的查询语言 2)优点 可在XML中查询 支持HTML的查询 通过元素和属性进行导航 # 安装 pip install lxml # 使用 from lxml import etree # 将源码转化为能被XPath匹配的格式 阅读全文
posted @ 2024-08-01 10:36 晓雾-Mist 阅读(83) 评论(0) 推荐(0)
摘要: BeautifulSoup模块 【一】初识 1)介绍 Beautiful Soup是python的一个库 最主要的功能是从网页抓取数据。 官方文档:https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/ # 安装 pip install Beautifu 阅读全文
posted @ 2024-08-01 10:36 晓雾-Mist 阅读(66) 评论(0) 推荐(0)
摘要: 【一】爬虫初识 1)概念 爬虫是一种自动化获取互联网数据的技术,通过模拟浏览器行为,向目标网站发送请求并获取响应,然后解析响应中的数据 2)工作原理 发送HTTP请求,模拟浏览器行为,获取网站的响应,并解析响应中的数据 3)分类 通用爬虫:对整个互联网进行爬取 定向爬虫:只针对特定的网站进行爬取 基 阅读全文
posted @ 2024-08-01 10:36 晓雾-Mist 阅读(51) 评论(0) 推荐(0)