python 代码
文章平均质量分 67
学无止境gwx
这个作者很懒,什么都没留下…
展开
-
restframework的异常处理
调用REST framework默认的异常处理方法获得标准错误响应对象,None无异常,not None有错误if isinstance(exc, DatabaseError): # 追加数据库的异常判定response = Response({'detail': '服务器内部错误'}, status=status.HTTP_507_INSUFFICIENT_STORAGE)原创 2023-10-16 16:48:56 · 195 阅读 · 0 评论 -
python生成PDF报告
最近接到了一个需求-将项目下的样本信息汇总并以PDF的形式展示出来,第一次接到这种PDF的操作的功能,还是有点慌的,还好找到了reportlab这个包,可以定制化向PDF写内容!原创 2023-09-18 17:27:43 · 1296 阅读 · 1 评论 -
企业微信机器人发送消息
企业微信外部接口、外部应用、企业微信机器人、企业微信交互、任务跟踪 、企业微信扫码登录原创 2023-02-21 13:21:12 · 989 阅读 · 0 评论 -
celery+rabbit分布式任务处理
celery、分布式任务、部署、多任务、rabbitmq、定时任务原创 2022-06-21 14:33:20 · 1762 阅读 · 1 评论 -
rabbbitmq讲解
rabbitmq、队列、定时任务、分布式、部署原创 2022-06-14 14:53:09 · 481 阅读 · 0 评论 -
django之websocket连接
django、drf、channels、websocket、聊天室、直播原创 2022-03-03 14:23:15 · 5536 阅读 · 0 评论 -
django序列化器使用介绍
drf 、序列化、source、外键原创 2022-02-15 10:10:29 · 1788 阅读 · 0 评论 -
django 发送邮件验证码
一、前言1、邮箱有几种类型?邮箱分为企业邮箱,如:腾讯企业邮箱、网易企业邮箱、阿里企业邮箱、新浪企业邮箱、zoho企业邮箱。个人邮箱,如:QQ邮箱、163网易邮箱、sina新浪邮箱。2、TCL&SSL是什么?django中发送邮件,我们一般使用SMTP服务。SMTP发送邮件时常用的协议有TCL和SSL。zoho企业邮箱的常用配置(出意味着发送邮件),如下:3、django授权码?在django下利用SMTP发送邮件时我们会关注到授权码这个字眼,在我利用到企业邮箱发送邮件以后,我才了解原创 2021-12-25 17:34:30 · 2855 阅读 · 0 评论 -
linux中用于监控的数据指标测试
一、获取cpu信息1、cpu所有字符信息代码获取方式with open("cat /proc/cpuinfo")参数描述processor系统中逻辑处理核的编号。对于单核处理器,则课认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核vendor_idCPU制造商cpu familyCPU产品系列代号modelCPU属于其系列中的哪一代的代号model nameCPU属于的名字及其编号、标称主频steppingC原创 2021-10-11 19:27:43 · 327 阅读 · 0 评论 -
后端之token & 加密
1、概述在web后端注册/登录逻辑中,我们经常需要将密码进行加密存储以便更好地保护会员的隐私与安全。存储方式分为明文和密文两种,不用说我们肯定选择密文存储,密文也就是加密后的数据,那么加密又有很多的方式,我们就来讲一讲加密方式特征描述明文转码加密BASE64, 7BIT等,这种方式只是个障眼法,不是真正的加密对称算法加密DES, RSA等签名算法加密也可以理解为单向哈希加密,比如MD5, SHA1等。加密算法固定,容易被暴力破解。如果密码相同,得到的哈希值是一样的。原创 2021-10-11 12:47:43 · 1467 阅读 · 0 评论 -
python如何利用pyserial处理单板/手机串口
转载文章地址转载 2021-09-21 17:35:58 · 119 阅读 · 0 评论 -
pyecharts geo绘制地理信息地图
1、安装 pyecharts1.7.1地址https://pypi.org/project/pyecharts/1.7.1/#files2、安装世界包echarts-countries-pypkg0.1.6地址https://pypi.org/project/echarts-countries-pypkg/#files3、安装中国省包echarts-china-provinces-pypkg0.0.3地址https://pypi.org/project/echarts-china-province原创 2021-08-12 19:16:43 · 3170 阅读 · 0 评论 -
linux 获取ping网络状态
import reimport subprocessdef ping(): dataList = ["127.0.0.1", "127.0.0.2", "192.168.0.8", "1.2.3.4"] for ip in dataList: data = subprocess.Popen(f"ping -c 1 -w 1 {ip}", stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.PI原创 2021-07-10 00:27:09 · 334 阅读 · 0 评论 -
python-单例模式
一、什么是什么?单例模式是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。二、有哪些优缺点?1、节省创建对象所带来的内存,加快对象访问速度2、不适应变化的对象,不能根据对象的不同而取到其相应的属性(多态之特点)二、实现方法(py3)?使用模块使用 new使用装饰器(decorator)使用元类metaclass–不常用使用模块Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,原创 2021-06-14 22:40:28 · 274 阅读 · 2 评论 -
python 装饰器
一、装饰器是什么?装饰器是在闭包的基础上生成的 以不改变原函数为前提并增加新功能 的函数二、应用场景1、计算函数运行时间、运行次数2、flask路由传参3、日志记录4、权限校验5、事务处理6、缓存三、代码块def decorator(func): def inner(*args,**kwargs): # 功能代码 print("xxx") return func(*args,**kwargs) return inner注原创 2021-03-21 18:23:33 · 67 阅读 · 0 评论