- 博客(177)
- 收藏
- 关注
原创 no configuration file provided: not found
解决:cd到存在docker-compose.yml的目录下,再执行docker-compose…原因:当前目录下没有找到docker-compose.yml配置文件。翻译:未提供配置文件:未找到。
2025-12-01 16:13:52
91
原创 flask处理所有logging
文章摘要 本文介绍了一种对日志中手机号进行打码处理的方案。通过重写logging模块的核心输出方法Logger._log,在不影响原有代码的情况下实现敏感信息脱敏。具体实现使用装饰器模式,在处理日志消息时调用mask_sensitive_info函数,该函数利用正则表达式匹配11位手机号,并将中间4位替换为星号(如138****5678)。这种方法既保证了日志信息的可读性,又有效保护了用户隐私数据。
2025-11-21 09:57:41
269
原创 【升级文档】升级文档包括什么-对生产环境要有所敬畏
对生产环境要有所敬畏,慢点可以,不升级也可以,但升级了就要把事情一个不差的搞对;以我这次升级为例;
2025-11-12 17:11:27
137
原创 【Postgres】no such file or directory: /usr/local/bin/pg_dump
摘要:MacOS下使用DataGrip导出数据时出现"no such file or directory: /usr/local/bin/pg_dump"错误,原因是缺少postgresql工具。解决方案是通过Homebrew安装postgresql(brew install postgresql),安装后可通过which pg_dump验证路径是否为/usr/local/bin/pg_dump。
2025-11-03 16:52:04
90
原创 【PostgreSQL】Docker下的postgresSQL的查询
摘要 本文介绍了进入Docker容器并操作PostgreSQL数据库的步骤。首先使用docker ps查看容器列表,通过docker exec命令进入容器。然后使用psql命令连接PostgreSQL数据库,其中-U指定用户名,-d指定数据库名。进入数据库后,可以通过\l查看所有数据库、\c切换数据库、\dt查看表等命令进行操作,还展示了执行SQL查询的示例。这些命令适用于在Docker环境中管理PostgreSQL数据库的基本操作场景。
2025-10-30 15:53:40
227
原创 【dify报错】 module ‘weaviate.connect‘ has no attribute ‘connection‘
点 weaviate 发现是第三方包,第三方包没有这个connection属性可能是包的版本有改动安装的包里取消了这个属性;安装兼容的 v3 版本(推荐 v3.24.0,与多数 Dify 版本适配)
2025-10-11 16:32:47
266
原创 【Docker】安装mysql8.0
v mysql-data:/var/lib/mysql:mysql-data 是 Docker命名卷,会自动创建并持久化数据到主机的 /var/lib/docker/volumes/mysql-data 目录。-e MYSQL_ROOT_PASSWORD:必须配置,否则容器启动失败(MySQL 要求 root 用户有初始密码)。-d:后台运行容器(守护进程模式)。
2025-10-10 10:16:36
259
原创 【Docker】报错Data page checksums are disabled.
摘要 PostgreSQL初始化失败,提示数据目录"/var/lib/postgresql/data/pgdata"非空且无法创建目录。经排查发现是Docker容器绑定的宿主机目录存在问题。解决方案是删除宿主机对应绑定目录下的内容。该问题涉及Docker的Bind mounts机制,需在宿主机中找到实际绑定的目录进行清理。
2025-09-15 19:10:08
276
原创 uv的命令卡死什么都不输出
INFO Fetching requested Python...DEBUG Downloading https://github.com/astral-sh/python-build-standalone/releases/download/20250604/cpython-3.12.11%2B20250604-x86_64-unknown-linux-gnu-install_only_stripped.tar.gzDEBUG Extracting cpython-3.12.11-20250604-x
2025-09-10 17:40:00
415
原创 【FastAPI】接收传参
本文展示了如何使用Pydantic定义数据模型及在FastAPI路由中的应用。首先定义了一个BookCreateRequest模型,包含可选的书名字段name和作者列表字段author。然后在路由处理函数create_Book中使用该模型作为请求体参数,并添加了权限校验依赖项。这种方式提供了类型安全的请求数据处理和自动API文档生成功能。
2025-07-23 09:18:59
227
原创 【Utils】什么时候创建utils工具类文件?
像数据库相关的,celery 定时任务、异步任务。通用的功能:字串处理、时间处理、图表处理。功能可能被其它模块使用;
2025-07-21 10:28:22
228
原创 【后台】完整的后台都有什么
序列化:浮点类型保留2位小数,显示字段,可搜索字段,分页。字段:创建人、创建时间、修改人、修改时间。完整的后台框架都包括什么?根据用户等级设置访问权限。
2025-07-18 08:45:32
497
原创 mac pip换源(一行命令搞定)
摘要:通过执行简单终端命令快速配置pip镜像源。在Linux系统中,只需运行一条命令即可创建pip配置文件并写入阿里云镜像源设置,包含全局索引URL和安装信任主机配置,实现国内加速下载Python包。命令会自动在用户目录生成pip.conf文件,将默认源替换为阿里云镜像,提高包下载速度。
2025-07-03 14:23:34
254
原创 python的Model模型字段复用
模型字段复用方法摘要 有两种方法可以复用Company_id和company_name字段到新模型: 继承法:直接继承原有模型,适用于新模型需要复用全部字段的情况。 Mixin法:将公共字段抽取到Mixin类,让新旧模型分别继承这个Mixin,适用于部分字段复用场景。示例代码展示了如何定义ProjectMixin并让Project和ProjectStats模型复用相同字段。这种方法更灵活,是推荐的做法。
2025-06-24 18:30:48
198
原创 【Django】性能优化-普通版
摘要:性能优化主要关注数据库操作效率,建议多用O(1)查找的数据结构,避免嵌套循环查询。应合理使用Redis,防止缓存击穿。定位性能问题时,可通过时间戳标注可疑方法进行排查,逐步缩小问题范围。优化重点在于减少数据库负载和提升查询效率。
2025-06-11 16:12:33
531
原创 【修复】django.db.utils.OperationalError: (1054, “Unknown column ‘XX.x_id‘ in ‘field list‘“)
在使用时出现报错。
2025-05-14 10:55:04
220
原创 【Django】新增字段后兼容旧接口 This field is required
我在Django模型里新增了两个字段后,旧的接口由于没有同时新增这两个字段的处理,因此旧的接口就报: 把序列化时的 required 的字段设置为即可
2025-04-25 18:00:30
483
原创 【修复】Django收到请求报Json解析错误
在使用Postman发送Django的请求时,只能使用原来的json内容,如果修改json内容则会报json解析上的错误。这个字段,取消这个传值或者更改数值与json内容保持一致即可解决。可能是有对请求内容的长度做了上报校验。最终在请求头Headers里找到了。
2025-04-24 11:25:56
326
原创 【Debug】django.db.utils.OperationalError: (1040, ‘Too many connections‘)
报错: django.db.utils.OperationalError: (1040, ‘Too many connections‘)
2025-01-14 15:16:06
509
原创 【Goland】怎么执行 go mod download
除了 go mod tidy ;可以右击go.mod文件来执行;也可以按住Ctrl点击这个包安装;
2024-12-30 15:34:27
438
原创 【工作感悟】
避免返工的前提是先把事情弄清楚,怎么弄清楚,要问到每个细节,怎么确保每个细节都问到了,把要做的事情复述一遍,有必要的话再讲述一下自己打算怎么做。
2024-12-27 15:52:55
176
原创 【celery】任务有时候不执行
celery任务有时执行,有时不执行,这种情况是任务被冒领;有时执行说明这个方法可以使用,有时不执行通常是被使用同一个消息队列的进程冒领了;
2024-12-19 16:14:28
414
1
原创 【Centos】绕开报错ModuleNotFoundError: No module named ‘dnf‘
安装python3.9后不能使用yum。
2024-09-04 10:56:05
1449
python类里没用到self要不要改成静态方法
2025-06-20
已经干完了还要改进吗
2023-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅