上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 目前从flask框架转fastapi,之前flask框架日志很好用。这次学习了fastapi的日志使用,第一种是自定义日志,这个不讲了,自己封装就好,第二种是使用uvicorn自带日志。 一、配置输出格式化 uvicorn 其实已经有日志,只是没有格式化输出,我们希望可以加点东西丰富输出。 找到 u 阅读全文
posted @ 2024-07-31 17:30 三只松鼠 阅读(3650) 评论(0) 推荐(1)
摘要: 除了自定义配置的log日志外,flask框架的有自己的日志处理机制,使用它的好处就是出现异常,即使没有捕获也能打印到日志里,方便定位问题。 import sys from logging.handlers import TimedRotatingFileHandler from logging im 阅读全文
posted @ 2024-07-31 11:17 三只松鼠 阅读(320) 评论(0) 推荐(0)
摘要: Locust 自带的HttpLocust类只支持http,并不支持websocket,但实现websocket压测只需要三步,配合events事件的使用,让压测报告数据输出准确。 1、第一步需要自己写一个websocket client的类,实现连接、发送、接受、关闭连接等方法,废话不多说,直接上代 阅读全文
posted @ 2024-07-24 16:48 三只松鼠 阅读(796) 评论(0) 推荐(0)
摘要: 1、创建docker集群manger(要保存初始化后token,因为在节点加入时要使用token作为通讯的密钥) docker swarm init --advertise-addr 10.1.62.59 上面命令执行后,加入swarm集群,输出的信息中包含了节点加入集群的方式: [root@had 阅读全文
posted @ 2024-06-20 18:22 三只松鼠 阅读(110) 评论(0) 推荐(0)
摘要: 在做flask后端,有个需求是将视频从前端上传至后端,然后再页面播放上传的视频,记录下知识点。 文件流接收 1、前端传来的对象是二进制文件流,有两种方法保存本地。 (1)通过open()方法将文件流写入保存 (2)直接用调用 file.save() 方法保存传来的文件流: from flask im 阅读全文
posted @ 2023-11-20 18:22 三只松鼠 阅读(1627) 评论(0) 推荐(0)
摘要: 一、eval函数 eval()官方文档里面给出来的功能解释是:将字符串string对象转化为有效的表达式参与求值运算返回计算结果。 eval(expression[, globals[, locals]]) 参数 expression -- 表达式。 globals -- 变量作用域,全局命名空间, 阅读全文
posted @ 2022-12-13 15:04 三只松鼠 阅读(2416) 评论(0) 推荐(0)
摘要: 1、修改 vue.config.js 配置文件 若没有这个配置文件,就在项目根目录新建一个,增加以下配置: module.exports = { # 生产环境是否要生成 sourceMap productionSourceMap: false, # 这个值也可以被设置为空字符串 (’’) 或是相对路 阅读全文
posted @ 2022-11-03 09:21 三只松鼠 阅读(1918) 评论(0) 推荐(0)
摘要: 1、简介 flask 自带的web服务器可用于开发环境运行调试,不适合部署在生产环境,无法满足线上的性能要求。当使用app.run(host = '0.0.0.0',port=6000)启动时,flask框架会有一段 WARNING: This is a development server. Do 阅读全文
posted @ 2022-10-25 15:16 三只松鼠 阅读(12715) 评论(0) 推荐(2)
摘要: 在用 Flask 框架开发应用时,如果把所有的请求方法都写在一个文件里会显得非常难受,可读性差,后期维护堪忧。用过django的同学知道,django 项目可以有多个app,每个app都可以设置自己的访问路由,然后通过一级路由对每个app路由进行管理,实现路由的分层功能。Flask 也有类似的方法实 阅读全文
posted @ 2022-10-24 14:44 三只松鼠 阅读(400) 评论(0) 推荐(0)
摘要: 简介 celery 是一个分布式任务调度框架,由 python 编写。它专注于实时处理,在任务发布后,管理分配任务到不同的服务器,并取得结果。在执行任务分配时需要一个消息中间件(Broker),在 客户端 和 Worker 之间进行协调,比如:MQ/redis等。最后将任务返回的结果存储到数据库(B 阅读全文
posted @ 2022-10-21 09:45 三只松鼠 阅读(4235) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 10 下一页