Python3.6 通过 SMTP 协议发送电子邮件的完整指南

本文详细介绍如何在 Python3.6 环境中使用 SMTP 协议发送电子邮件。内容涵盖网易 126 邮箱与腾讯企业邮箱的具体配置方法,包括服务器地址、端口号及授权密码的设置。提供完整的 Python 代码示例,演示如何构建 MIME 邮件、处理发件人格式、建立 SSL 连接并执行发送操作,帮助开发者快速实现邮件自动化功能。

Python3.6 通过 SMTP 协议发送电子邮件的完整指南

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

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

Django中related_name的用法说明

本文详解Django中related_name参数的作用,通过具体案例对比默认的fruit_set反向查询与自定义related_name的便捷性,展示如何优化模型关联查询。

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

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

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

Django Model条件过滤:filter与exclude用法及多关键字匹配详解

本文详解Django中QuerySet的条件过滤方法。通过字典解包**conditions实现多条件组合,解析filter(等于)与exclude(不等于)的区别。介绍__exact、__contains等常用查询操作符,并演示如何利用Q对象结合|运算符实现SQL中regexp类似的多关键字匹配逻辑,帮助开发者高效构建复杂数据库查询。

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 Model字段(Field)常用选项详解与排序去重技巧

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

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

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

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

Django开发中取消外键约束及关系操作详解

本文介绍如何在Django开发环境中通过数据库配置取消外键约束,并详细讲解一对一、一对多及多对多关系中的外键赋值与删除操作。涵盖related_name反查机制、对象赋值与ID赋值两种方法,以及多对多关系中add与remove的具体实现步骤。