自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(164)
  • 收藏
  • 关注

原创 【FastAPI】接收传参

本文展示了如何使用Pydantic定义数据模型及在FastAPI路由中的应用。首先定义了一个BookCreateRequest模型,包含可选的书名字段name和作者列表字段author。然后在路由处理函数create_Book中使用该模型作为请求体参数,并添加了权限校验依赖项。这种方式提供了类型安全的请求数据处理和自动API文档生成功能。

2025-07-23 09:18:59 167

原创 【Utils】什么时候创建utils工具类文件?

像数据库相关的,celery 定时任务、异步任务。通用的功能:字串处理、时间处理、图表处理。功能可能被其它模块使用;

2025-07-21 10:28:22 212

原创 【后台】完整的后台都有什么

序列化:浮点类型保留2位小数,显示字段,可搜索字段,分页。字段:创建人、创建时间、修改人、修改时间。完整的后台框架都包括什么?根据用户等级设置访问权限。

2025-07-18 08:45:32 401

原创 【SQL】尽量避免使用JSON类型的,影响性能

表行数过多或数据页碎片化,导致索引扫描效率降低。

2025-07-18 08:28:05 118

原创 mac pip换源(一行命令搞定)

摘要:通过执行简单终端命令快速配置pip镜像源。在Linux系统中,只需运行一条命令即可创建pip配置文件并写入阿里云镜像源设置,包含全局索引URL和安装信任主机配置,实现国内加速下载Python包。命令会自动在用户目录生成pip.conf文件,将默认源替换为阿里云镜像,提高包下载速度。

2025-07-03 14:23:34 161

原创 python的Model模型字段复用

模型字段复用方法摘要 有两种方法可以复用Company_id和company_name字段到新模型: 继承法:直接继承原有模型,适用于新模型需要复用全部字段的情况。 Mixin法:将公共字段抽取到Mixin类,让新旧模型分别继承这个Mixin,适用于部分字段复用场景。示例代码展示了如何定义ProjectMixin并让Project和ProjectStats模型复用相同字段。这种方法更灵活,是推荐的做法。

2025-06-24 18:30:48 174

原创 【Django】性能优化-普通版

摘要:性能优化主要关注数据库操作效率,建议多用O(1)查找的数据结构,避免嵌套循环查询。应合理使用Redis,防止缓存击穿。定位性能问题时,可通过时间戳标注可疑方法进行排查,逐步缩小问题范围。优化重点在于减少数据库负载和提升查询效率。

2025-06-11 16:12:33 504

原创 【修复】django.db.utils.OperationalError: (1054, “Unknown column ‘XX.x_id‘ in ‘field list‘“)

在使用时出现报错。

2025-05-14 10:55:04 171

原创 【Django】新增字段后兼容旧接口 This field is required

我在Django模型里新增了两个字段后,旧的接口由于没有同时新增这两个字段的处理,因此旧的接口就报: 把序列化时的 required 的字段设置为即可

2025-04-25 18:00:30 403

原创 【修复】Django收到请求报Json解析错误

在使用Postman发送Django的请求时,只能使用原来的json内容,如果修改json内容则会报json解析上的错误。这个字段,取消这个传值或者更改数值与json内容保持一致即可解决。可能是有对请求内容的长度做了上报校验。最终在请求头Headers里找到了。

2025-04-24 11:25:56 293

原创 【修复】【Django】 [Errno 11004] getaddrinfo failed

setting.py里加上允许的 IP。

2025-01-16 10:56:52 244

原创 操作无法完成 因为文件已在 ?? 中打开

例如修改文件名时弹窗: 操作无法完成 因为文件已在 python 中打开。

2025-01-15 15:19:14 331

原创 【Debug】django.db.utils.OperationalError: (1040, ‘Too many connections‘)

报错: django.db.utils.OperationalError: (1040, ‘Too many connections‘)

2025-01-14 15:16:06 430

原创 【Goland】怎么执行 go mod download

除了 go mod tidy ;可以右击go.mod文件来执行;也可以按住Ctrl点击这个包安装;

2024-12-30 15:34:27 409

原创 【工作感悟】

避免返工的前提是先把事情弄清楚,怎么弄清楚,要问到每个细节,怎么确保每个细节都问到了,把要做的事情复述一遍,有必要的话再讲述一下自己打算怎么做。

2024-12-27 15:52:55 161

原创 【工作流】评估自我的交付能力

2024年12完成了*管理平台的第二个版本开发。

2024-12-23 11:21:58 225

原创 【工作流】工作顺序

1、先整理文档,自己仅有一个人的情况下和需求方沟通需求,并把需求仔细记录到文档中,对接完成文档后,一定要需求方验收确认一遍;

2024-12-23 10:31:01 339

原创 【celery】任务有时候不执行

celery任务有时执行,有时不执行,这种情况是任务被冒领;有时执行说明这个方法可以使用,有时不执行通常是被使用同一个消息队列的进程冒领了;

2024-12-19 16:14:28 367 1

原创 【DVAdmin】搭建踩坑

官网会推荐3.0的,别点错。

2024-11-01 00:11:06 358

原创 【Django】一对多

一对多,或者说是多对一相反的视角,没有多对一;只有一对多和多对多;

2024-10-29 14:12:12 137

原创 【centos】查看journalctl以前的log

查看journalctl指定日期的log。

2024-10-24 14:25:19 163

原创 【Django】增加一个自定义字段

在查询GET的结果里增加自定义字段,这个字段只展示;这样的字段通常有:枚举类型的、外键、其它查询内容;

2024-10-24 11:30:20 625

原创 【Centos】绕开报错ModuleNotFoundError: No module named ‘dnf‘

安装python3.9后不能使用yum。

2024-09-04 10:56:05 1282

原创 【pip】shap报错

使用新平台重新下载就行。

2024-09-03 15:54:52 399

原创 【Es】增删改查

【代码】【Es】增删改查。

2024-08-30 16:20:52 304

原创 cp 前边为啥加反斜杠

\cp 加上反斜杠可以不弹出是否覆盖的询问而直接覆盖!

2024-08-29 16:31:02 184

原创 【linux】终端上的root@是什么

【代码】【linux】终端上的root@是什么。

2024-08-26 16:57:45 333

原创 【MobaXterm】查找输出结果的关键字

在MobaXterm终端的输出结果 查找关键字。菜单栏终端->在终端中查找。

2024-08-23 11:49:53 1681 1

原创 【Es】python设置Es最大查询页数

查询Es报错:This limit can be set by changing the [index.max_result_window] index levelEs默认查询条目数量是10000条,超过了就需要单独设置最大查询条目数了;

2024-08-21 14:46:54 426

原创 【bash】设置shell为英文输出

为了方便在不同语言的设备上开发,统一使用英文的shell输出做为硬件判断的唯一途径。验证是否是英文处处环境了。

2024-08-21 14:38:57 370

原创 【Es】python es操作

因为es是集群所以es_hosts是列表。

2024-08-16 17:50:50 405

原创 【Syslog】Centos下的syslog服务器配置

Syslog服务器 Rsyslog Server服务器

2024-08-06 16:41:05 2149

原创 【CentOS】查看系统运行时间

【CentOS】查看系统运行时间 uptime

2024-07-31 10:42:59 602

原创 【修复】Warning: Unable to send packet: Error with PF_PACKET send() [52]: Message too long (errno = 90)

回放pcap时遇到警告:不能发送信息包,PF_PACKET发送错误,信息太长(错误代号=90)

2024-07-16 11:52:04 480

原创 【Gin】项目搭建 一

首先确保自己电脑安装了Golang。

2024-07-02 19:31:41 497

原创 【centos】centos7安装redis

本文主要介绍如果在Centos7下安装Redis。

2024-06-11 18:51:41 227

原创 【DVadmin教程】新增一个app并且创建一个curd模型

在gitee上搜索 django-vue-admin 别选错了,选择那个星最多的gitee上会推荐移步 django-vue3-admin 别上当,用那个会踩坑,此教程就不适用了;

2024-04-24 15:02:57 1429

原创 【笔记django】创建一个app

刚创建的rules的app被手动移动到了dvadmin目录下。

2024-04-23 17:27:03 541 1

原创 【修复】django.db.utils.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher

使用django制作迁移文件报错:django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17).升级sqlite后仍然不能解决,升级sqlite后的报错:django.db.utils.NotSupportedError: deterministic=True requires SQLite 3.8.3 or higher使用其他库替代系统的 sqlite,可行修改内容验证

2024-04-19 18:15:13 717

原创 【centso】sqlite3.7.17升级到更新的版本

创建一个工作目录(非必须)下载源码包(官网: https://sqlite.org/download.html)

2024-04-19 17:53:25 565

行业的市盈率TTM统计表

量化金融 自动化交易 数据分析用; 统计了20100818-20220819近10年银行行业市盈率TTM数据

2022-08-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除