自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《Django makemigrations高级用法——Django 多 APP 数据表指向关系互换(含完整步骤)》

摘要:针对Django默认迁移机制无法处理跨APP数据表指向调整的问题,本文提出自定义迁移解决方案。通过创建空迁移文件并手动编写SQL与状态变更逻辑,实现两个APP(project和env)模型与数据表的互换,同时保留生产数据。关键步骤包括:为project APP创建迁移文件并执行SQL操作,为env APP创建仅记录状态的迁移文件,最终验证数据完整性和映射关系正确性。文章特别指出AI生成迁移代码的局限性,强调应使用原生SQL实现表指向交换。

2025-10-11 18:14:36 1111

原创 Django 自定义中间件保姆级教程:从原理到实战(附源码)

本文深入解析Django中间件的核心原理与实战应用。中间件作为Django的轻量级插件系统,能介入HTTP请求/响应的全生命周期,实现全局统一处理而无需修改业务代码。文章详细拆解了中间件的"双向流动"机制:请求阶段自上而下执行预处理,响应阶段自下而上执行后处理。通过Token验证中间件的实战案例,演示了自定义中间件的开发流程,包括初始化方法__init__和核心调用方法__call__的正确使用方式。最后总结了中间件的关键价值在于提高代码复用性,并提供了IP拦截、日志打印等扩展思路。

2025-09-15 01:02:10 942

原创 北邮-信息工程-智能信息系统设计-基于RK3568平台的模型推理实践实验(附源码链接)

摘要:本文为北邮信息工程22级本科生分享的AI硬件平台课程经验。课程基于瑞芯微RK3568平台,涵盖模型转换、程序编译和板载推理等内容。学生需完成小实验和期末大作业,作者选择人物图像虚拟背景替换项目,但受限于摄像头分辨率,效果欠佳。实验过程涉及虚拟机部署、串口通信等,建议优先选用Python实现。课程需要小组合作,建议尽早组队。本文还提供了板载推理的实操细节和优化方向,对后续数字图像处理课程有参考价值。(150字)

2025-09-10 21:45:58 413

原创 新手入门 CICD:用 Python+GitHub Actions 实现最简单的持续集成(附完整可复现步骤)

这是一个很小的实现持续集成的demo。这里的例子使用的系统是WSL(Windows Subsystem for Linux),你直接用win或者mac系统也行,路子是一样的。希望能够帮助到刚开始学习持续集成的朋友。好了,接下来看具体内容。

2025-07-13 19:59:31 723

原创 《保姆级教程:GitHub 个人访问令牌(PAT)怎么弄?解决 workflow 权限不足问题》

如果你是首次使用git往github提交代码,输入git push -u origin main会让你输入一次你这次要提交到的github仓库的用户名和密码。立即复制生成的令牌,自己保存好,离开这个页面后就不能再查看这个令牌了。使用 Git 向 GitHub 提交代码时,新手常遇一个棘手问题:2021 年 8 月起,GitHub 为提升安全性,彻底停用账号密码认证,改用个人访问令牌(PAT)替代密码。权限,会被提示 “拒绝创建或更新工作流”,明明代码和命令没错,却卡在最后一步,极易阻断学习进度。

2025-07-13 19:57:07 1461

空空如也

空空如也

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

TA关注的人

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