摘要: 进程操作 【一】multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。 Python提供了multiprocessing。 multiprocessing模块用 阅读全文
posted @ 2024-04-22 16:44 蓝幻ﹺ 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 【一】什么是进程间通信 进程间通信(Inter-Process Communication, IPC)是指两个或多个进程之间进行信息交换的过程。 它是一种计算机编程技术,用于在不同进程之间共享数据和资源。 【二】如何实现进程间通信 借助于消息队列,进程可以将消息放入队列中,然后由另一个进 阅读全文
posted @ 2024-04-22 16:44 蓝幻ﹺ 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 进程 【一】什么是进程 正在进行的一个过程或者说一个任务。 而负责执行任务则是cpu。 【二】进程与程序的区别 程序仅仅只是一堆代码而已 而进程指的是程序的运行过程。 【三】进程的调度问题 CPU 调度进程 【1】什么是调度算法 要想多个进程交替运行 操作系统必须对这些进程进行调度 这个调度也不是随 阅读全文
posted @ 2024-04-22 16:44 蓝幻ﹺ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 进程锁(互斥锁) 由并发变成了串行,牺牲了运行效率,但避免了竞争 【1】多个进程共享同一打印终端 import time from multiprocessing import Process, Lock def run(i,lock): lock.acquire() print(f'进程{i} 正 阅读全文
posted @ 2024-04-22 16:44 蓝幻ﹺ 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1 排序 ordering # 对价格进行升序排序 # http://127.0.0.1:8008/app01/books/?ordering=price # 对价格进行降序排序 # http://127.0.0.1:8008/app01/books/?ordering=-price from re 阅读全文
posted @ 2024-04-22 16:41 蓝幻ﹺ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 认证类:登陆认证 authentication.py from rest_framework.authentication import BaseAuthentication from rest_framework.exceptions import AuthenticationFailed fro 阅读全文
posted @ 2024-04-22 16:40 蓝幻ﹺ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1 数据的安全保障 ​ url链接一般都采用https协议进行传输 ​ 注:采用https协议,可以提高数据交互过程中的安全性 2 url地址中带接口标识 ​ -https://api.baidu.com ​ -https://www.baidu.com/api/ 3 url中带版本标识 ​ 接口有 阅读全文
posted @ 2024-04-22 16:40 蓝幻ﹺ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 视图 2个视图基类 APIView 是REST framework提供的所有视图的基类,继承自Django的View父类。 get():处理HTTP GET请求的方法。用于查询操作。 post():处理HTTP POST请求的方法。用于创建操作。 put():处理HTTP PUT请求的方法。用于更新 阅读全文
posted @ 2024-04-22 16:40 蓝幻ﹺ 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 异常处理 Exceptions settings.py REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'my_project.my_app.utils.common_exception_handler' } 自定义异常处理函数 from rest_framework 阅读全文
posted @ 2024-04-22 16:40 蓝幻ﹺ 阅读(13) 评论(0) 推荐(0) 编辑
摘要: forms组件 【一】介绍 Forms组件是用来处理用户提交的数据,并将其转换成Python可处理的数据类型。Forms组件提供了一种简单的方式来定义表单的结构以及验证用户输入的数据。通过使用Forms组件,你可以有效地处理用户输入的数据,包括验证、转换以及显示错误信息。 【二】基本使用 from 阅读全文
posted @ 2024-04-22 16:39 蓝幻ﹺ 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Django中的ORM框架 【1】什么是ORM ORM是一种将对象与关系型数据库之间的映射的技术,主要实现了以下三个方面的功能: 数据库中的表映射为Python中的类 数据库中的字段映射为Python中的属性 数据库中的记录映射为Python中的实例 ORM的主要优点是可以减少开发人员编写重复的SQ 阅读全文
posted @ 2024-04-22 16:38 蓝幻ﹺ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 三板斧 【1】HttpResponse Django 自带的类,用于构建基本的 HTTP 响应。 当需要直接返回纯文本数据(如 JSON 格式的数据)或者 HTML 页面时,可以使用 HttpResponse。 from django.http import HttpResponse from dj 阅读全文
posted @ 2024-04-22 16:38 蓝幻ﹺ 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ORM 【一】什么是ORM ORM是一种将对象与关系型数据库之间的映射的技术,主要实现了以下三个方面的功能: 数据库中的表映射为Python中的类 数据库中的字段映射为Python中的属性 数据库中的记录映射为Python中的实例 ORM的主要优点是可以减少开发人员编写重复的SQL语句的时间和工作量 阅读全文
posted @ 2024-04-22 16:38 蓝幻ﹺ 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Django的路由系统 【1】URL配置 URL调度器 | Django 文档 | Django (djangoproject.com) URL配置(URLconf)就像Django 所支撑网站的目录。 它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对 阅读全文
posted @ 2024-04-22 16:38 蓝幻ﹺ 阅读(6) 评论(0) 推荐(0) 编辑