Python开发专题:从基础语法到项目实战

python编程入门自学

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读13129
28490篇内容
发布时间2026-09-23

解决Django Admin外键搜索报错:related Field has invalid lookup: icontains

本文详解在Django Admin中配置外键搜索时遇到的“related Field has invalid lookup: icontains”错误原因及解决方案。通过明确指定外键字段的双下划线查询语法(如book__name)解决搜索失效问题,并补充Python 2.7与3.x版本中__unicode__与__str__方法的兼容处理技巧,确保后台管理界面显示正确。

解决Django Admin外键搜索报错:related Field has invalid lookup: icontains

C#通过Process类管理Windows系统进程

本文介绍了在C#中使用System.Diagnostics.Process类管理Windows进程的核心方法。包括根据名称遍历并终止指定进程,以及调用外部可执行文件启动新进程的标准实现代码,适用于需要自动化控制后台服务的场景。

C#通过Process类管理Windows系统进程

Python文字云生成:用“我爱你”拼出爱人照片的完整教程

本文详细介绍如何使用Python将普通照片转化为由“我爱你”等文字组成的艺术图片。通过OpenCV读取像素信息,结合PIL库在白色背景上逐块填充指定文字,并映射原图颜色值,最终生成独特的文字云效果。教程涵盖环境准备、核心代码逻辑及完整实现步骤,适合Python初学者尝试创意编程。

Python文字云生成:用“我爱你”拼出爱人照片的完整教程

Django Model字段(Field)常用选项详解与排序去重技巧

本文详细解析Django Model中各类字段的常用配置选项,涵盖CharField、DateField、FileField及关系型字段(ForeignKey、ManyToManyField)的关键参数设置。针对annotate聚合查询后排序翻页可能出现的重复数据问题,提供通过追加主键ID排序的有效解决方案,帮助开发者优化数据库交互与数据展示逻辑。

Django Model字段(Field)常用选项详解与排序去重技巧

Win7系统TensorFlow 2.x安装DLL加载失败及模块缺失解决方案

本文解决Windows 7系统下安装TensorFlow 2.x版本时出现的“DLL load failed”及“has no attribute”错误。核心原因为核显不支持高版本,建议降级至2.0.0版本。文中详述了彻底卸载旧版、使用国内源安装及配置环境变量的具体步骤,提供了一套完整的排查与修复指南。

Win7系统TensorFlow 2.x安装DLL加载失败及模块缺失解决方案

Django中Form的label与verbose_name区别及Models用法解析

本文详细解析Django中Form组件的label与verbose_name的区别。label用于前端表单显示,而verbose_name仅作为字段说明不直接显示。同时补充介绍了Django Models中verbose_name在后台管理界面的作用,帮助开发者正确配置字段显示名称。

Django中Form的label与verbose_name区别及Models用法解析

Python3实现QQ邮箱发送邮件及附件功能详解

本文详细介绍如何使用Python3通过QQ邮箱的SMTP服务发送电子邮件及附件。内容涵盖开启QQ邮箱SMTP权限、配置发件人信息与授权码,以及利用smtplib和email模块构建包含HTML内容与Excel附件的完整邮件发送脚本,提供可直接运行的代码示例供参考。

Python3实现QQ邮箱发送邮件及附件功能详解

Django Form生成的label标签添加class样式的两种方法

本文介绍在Django中为Form生成的label标签添加class属性的两种方案。首先指出默认Widget仅支持input样式,随后通过自定义模板标签(simple_tag/filter)在前端实现label样式注入,并结合as_widget()方法统一处理input样式。最后补充了Form渲染类型、错误提示及Bootstrap集成的配置案例,帮助开发者实现前后端一致的表单样式控制。

Django Form生成的label标签添加class样式的两种方法
加载更多

专题列表