Django ORM 基础入门:从模型定义到数据库同步

本文详解 Django 框架中 ORM(对象关系映射)的基本用法。通过定义 Python 类映射数据库表,利用 models.py 创建字段,并在 settings.py 中配置数据库连接。重点介绍如何使用 makemigrations 和 migrate 命令同步数据库结构,以及在 PyCharm 中查看和管理 SQLite 数据文件,帮助开发者快速掌握 Django 数据持久化核心流程。

Django ORM 基础入门:从模型定义到数据库同步

Python批量修改DBF文件指定字段的方法

本文介绍如何使用Python的dbf模块批量修改DBF文件中的指定字段。通过创建副本避免源文件损坏,利用dbf.Table进行读写操作,将dealstat字段重置为空。适用于每日定时任务场景,如A系统处理后B系统需重新处理的情况。代码包含文件清理、拷贝及字段遍历修改逻辑,可直接复用。

Python实现高性能视频压缩工具:从61M降至11M

本文介绍一个基于Python的视频压缩实现方案,通过调用FFmpeg实现从61M到11M的高压缩比转换,且视觉损伤极小。文章详细说明了代码结构、启动方式及参数配置,适用于Windows环境下对视频文件进行高效压缩处理,尽管耗时约20秒,但平衡了性能与质量。

Python实现高性能视频压缩工具:从61M降至11M

Python setattr() 函数详解与实例用法

本文详细介绍Python中setattr()函数的定义、语法结构及参数说明。通过具体代码实例展示如何动态设置对象属性值,包括修改类属性和实例属性。文章涵盖基础用法与扩展场景,帮助开发者掌握动态属性管理的技巧,适用于Python编程入门及进阶学习。

Python OpenCV 实现鼠标绘制矩形与圆形交互程序

本文介绍如何使用 Python 和 OpenCV 实现一个交互式鼠标绘图小程序。通过定义鼠标回调函数捕获左键按下、移动和释放事件,结合模式切换逻辑,支持实时绘制矩形和圆形。按 M 键可在两种绘图模式间切换,按 ESC 键退出程序,代码完整且可直接运行。

Python OpenCV 实现鼠标绘制矩形与圆形交互程序

Python实现有道词典爬虫:抓包分析与代码实战

本文详细介绍如何使用Python爬取有道词典的翻译结果。通过Chrome开发者工具分析网络请求,获取翻译接口的URL、参数及Header信息,并利用urllib库构建POST请求。文中提供了完整的Python代码示例,演示如何伪装用户代理、提交翻译内容并解析返回的JSON数据,帮助开发者掌握基础爬虫技巧。

Python实现有道词典爬虫:抓包分析与代码实战

Django中使用Cookiecutter搭建项目的完整指南

本文详细介绍如何在Django项目中使用Cookiecutter快速搭建开发环境。涵盖从安装pipenv和cookiecutter、解决版本冲突,到执行项目生成及各项参数配置的全流程。同时针对迁移报错等常见坑点提供具体解决方案,帮助开发者高效启动Django项目。

Python 实现 Photoshop 风格波浪滤镜特效

本文详细介绍如何使用 Python 结合 NumPy 和 Skimage 库实现 Photoshop 风格的波浪滤镜特效。通过定义振幅、频率和相位参数,利用三角函数计算像素坐标的偏移量,实现图像的水平和垂直波浪扭曲效果。代码包含完整的坐标映射逻辑与边界处理,适用于图像特效处理学习与二次开发参考。

Python 实现 Photoshop 风格波浪滤镜特效

PyCharm安装、激活与官方中文汉化完整指南

本文详细讲解PyCharm从下载到永久激活及官方汉化的全流程。涵盖Windows系统下的专业版与社区版下载、安装路径配置、激活补丁部署及官方中文语言包安装。通过分步截图指导,帮助用户完成IDE环境搭建与界面本地化设置。

PyCharm安装、激活与官方中文汉化完整指南