共34篇
文章标签:Django
Django 框架
2C2G 服务器 Django 博客内存优化实录
2C2G 服务器上的 Django 博客内存吃紧,swap 长期占用 666MB。本文记录完整优化过程:真正问题是单容器跑了 5 个完整 Django 进程,通过降低 Celery 并发、合并 Worker 与 Beat、gunicorn 加 max-requ...
2C2G 服务器上的 Django 博客内存吃紧,swap 长期占用 666MB。本文记录完整优化过程:真正问题是单容器跑了 5...
用 Claude Code Skill 实现博客文章一键发布
为 Django 博客构建 Claude Code Skill 实现对话式文章发布:从 Token 认证、五个专用 API 端点设计,到 Skill 双模式架构、AI 与接口的职责划分,以及内置的写作规范和封面图自动生成流程。
为 Django 博客构建 Claude Code Skill 实现对话式文章发布:从 Token 认证、五个专用 API 端点...
Django 中 locale 的用法:自定义翻译
最近在使用 Django 开发一个股票数据采集平台,在开发过程中想要把后台管理页面显示的英文改成中文显示,然后就得知了 locale 的存在和用法。Django 作为功能强大的 Python Web 框架,内置了完善的国际化(i18n)和本地化(l10n)机制...
最近在使用 Django 开发一个股票数据采集平台,在开发过程中想要把后台管理页面显示的英文改成中文显示,然后就得知了 loca...
把 Celery 定时任务变成实时触发的任务
你是否有这种场景,就是自己的平台定义了很多定时任务,但是有的时候需要马上执行一个定时任务,并且可能还需要在执行的时候重新配置执行参数。之前应对这种场景,我都是临时修改任务执行时间来触发任务,这篇文章来分享一下我把这种需求开发成平台功能的经验。
你是否有这种场景,就是自己的平台定义了很多定时任务,但是有的时候需要马上执行一个定时任务,并且可能还需要在执行的时候重新配置执行...
Django博客评论区显示用户操作系统与浏览器信息
本文介绍了在博客中展示用户浏览器和操作系统信息的实现方法。文章详细描述了通过Nginx配置获取 User-Agent,并在 Django 中存储和解析该信息的步骤,最终通过自定义标签和模板,实现了用户评论中显示相关图标和详细版本信息的功能。
本文介绍了在博客中展示用户浏览器和操作系统信息的实现方法。文章详细描述了通过Nginx配置获取 User-Agent,并在 Dj...
服务器监控应用(3):监控告警通知开发
开发完监控服务端和客户端之后,就已经想好了后续有必要的话把监控告警通知也提上日程,当时差不多已经想好了要做的需求,现在已经把告警通知功能实现了,也已经上线使用,现在分享一下。
开发完监控服务端和客户端之后,就已经想好了后续有必要的话把监控告警通知也提上日程,当时差不多已经想好了要做的需求,现在已经把告警...
分享一个给 Django 镜像瘦身 50% 的经验
这两天搞了一个专门玩容器的虚拟机,然后就重新构建了一些我博客的镜像,并且成功将容器体检减少了接近 50%,由于之前就尝试过瘦身,但是由于依赖关系导致失败,这次成功了,所以这篇文章就分享一下这次成功瘦身的经验。
这两天搞了一个专门玩容器的虚拟机,然后就重新构建了一些我博客的镜像,并且成功将容器体检减少了接近 50%,由于之前就尝试过瘦身,...
服务器监控应用(1):服务端开发
最近发现家里的 mini 主机上的虚拟机频繁重启,有时候宿主机也会重启,但是由于虚拟机都是设置的开机自动启动,所以重启后自己不去查看 Uptime 的话还不一定知道虚拟机重启过。基于这个事情,我打算开发一套简单的服务器监控应用到自己的网站,目前已经上线一段时间...
最近发现家里的 mini 主机上的虚拟机频繁重启,有时候宿主机也会重启,但是由于虚拟机都是设置的开机自动启动,所以重启后自己不去...
Python-Markdown 自定义拓展
Python 的 Markdown 库原生支持的语法很多,大部分 Markdown 的语法都是支持的,但是原生语法也有一些其他编辑器支持的渲染语法不支持。本文就来分享一下如何自定义 Python-Markdown 的拓展,以支持更多渲染语法。
Python 的 Markdown 库原生支持的语法很多,大部分 Markdown 的语法都是支持的,但是原生语法也有一些其他编...
给Django网站来一个大扫除——清理过期Session
今天在看session相关的文章的时候突然想看看我自己博客的session信息,这不看不知道,一看吓一跳,session表里面居然存量72万多条数据,占用了整个数据库95%以上的空间。因此我赶紧写了一个定时任务来定期清理Django的“过期”数据。
今天在看session相关的文章的时候突然想看看我自己博客的session信息,这不看不知道,一看吓一跳,session表里面居...
- Chrome 浏览器插件离线下载与安装指南
- 主流 AI Agent 技能与配置加载机制横评
- 大模型命名规则完全指南:一眼看懂模型名
- new-api 网关改写实战:param_override 与 header_override 的两个坑
- APISIX 运维部署与配置指南
- new-api 协议转换后 Codex 报错两连:会话头缺失与 developer role
- new-api 重试配置最佳实践:RetryTimes 与状态码范围
- 智能体 Skill 创建标准完全指南 — 基于 Agent Skills 规范
- 飞牛 NAS 安装 MoonTV
- 快速组网工具TailScale的使用,可以平替Zerotier