Django 日志配置按日期滚动的方法

本文介绍如何在 Django 项目中配置日志按日期自动滚动切割。通过修改 settings.py 中的 LOGGING 字典,使用 TimedRotatingFileHandler 指定文件名、滚动周期(如 midnight)及保留份数。文章涵盖环境准备、项目创建、视图编写及 URL 配置,并解决标准 logging 模块与 Django 日志系统的兼容问题,确保日志文件按天生成。

Python3通过QQ邮箱SMTP发送电子邮件的完整实现

本文介绍如何在Python3中使用smtplib库通过QQ邮箱SMTP服务器发送电子邮件。重点说明登录失败时需开启邮箱SMTP服务并获取授权码替换密码的操作步骤,附带完整代码示例及成功发送后的结果展示,帮助开发者快速实现邮件自动化功能。

Python3通过QQ邮箱SMTP发送电子邮件的完整实现

Python子线程获取返回值的实现方案

本文介绍在Python中通过继承Thread类并重写run方法,将子线程的计算结果存储为实例属性,随后通过自定义get_result方法获取返回值。结合join确保线程执行完毕后再读取结果,实现子线程与主线程的数据交互。

Python学生管理系统实战:从基础到函数封装

本文详细介绍如何使用Python开发学生管理系统,提供基础版与函数封装版两种实现方案。内容涵盖系统菜单显示、学生信息的添加、删除、修改、查询及遍历功能,重点演示如何利用列表和字典存储数据,并通过函数模块化提升代码可读性与复用性。适合Python初学者理解基础数据结构与流程控制。

Python Selenium截图失败排查与路径配置指南

本文探讨Python中使用Selenium进行网页截图时,调用get_screenshot_as_file方法未报错但文件未保存的问题。通过对比不同路径写法,指出使用原始字符串或明确指定绝对路径(如C:/yeyue/python/111.png)可解决该现象,确保截图成功保存。