💡应用开发
未读
用 Python 封装爱快 iKuai 登录与终端查询:一个轻量 SDK 的设计与实践
本篇文章主要讲述了如何将爱快(iKuai)网络设备管理器的复杂接口调用流程,封装成一个轻量、可复用的Python SDK,以支持进行数据包可视化和自动化网络运维的项目。传统仅用脚本方式无法应对反复登录、会话管理、以及接入Django/Flask等后端框架的场景。该SDK解决了重复劳动的问题,通过封装Login、通用API调用(/Action/call)以及获取终端列表和连接详情等高频能力。其核心设计亮点包括:对结果返回进行结构化封装,自动处理爱快要求的MD5密码和`sess_key` Cookie,确保了后续所有接口调用无需手动拼接会话信息。使用该SDK可以极大地提升网络巡检脚本的稳定性,并降低后续开发集成(如资产管理、安全排查)的开发成本,是实现自动化运维和数据采集流程的优秀基础模块。
💡应用开发
未读
如何修改git的提交信息
本篇文章主要讲述了如何使用 Git 的交互式变基功能修改特定提交 `[git-id]` 的信息。具体步骤包括:启动交互式变基命令如 `git rebase -i [git-id]^` 或 `git rebase -i HEAD~n`;在编辑器中将目标提交的 `pick` 改为 `reword`;修改提交信息并保存;Git 自动完成变基。重要提示:若提交已推送到远程仓库,需用 `git push --force-with-lease` 强制推送,注意这可能影响协作者;变基中若出现冲突,需解决后用 `git rebase --continue` 继续。此方法精确修改提交信息,保持其他提交不变。
💡应用开发
未读
Python Django基础流程
本篇文章主要讲述了Python Django项目的创建流程以及如何使用原生视图和Django REST Framework(DRF)创建接口。首先,文章详细介绍了Django项目的创建步骤,包括创建Python虚拟环境、安装Django、使用`django-admin startproject`创建项目、进入项目目录以及启动开发服务器。随后,文章介绍了如何使用Django原生视图创建简单的API接口,包括编写视图函数和配置URL路由。最后,文章也展示了如何使用DRF创建接口,包括安装DRF、创建序列化器和编写基于DRF的视图,提供了一种更强大和灵活的API开发方式。

