- 博客(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关注的人
RSS订阅