Commit Graph

7 Commits

Author SHA1 Message Date
e22bd4a8c3 feat(email): 添加发件人邮箱字段并优化邮件发送逻辑
添加独立的sender_email字段作为发件人邮箱,优先使用该字段而非smtp_username
更新相关表单、模型和测试用例以支持新字段
重构邮件发送逻辑,统一邮箱格式验证和错误提示
2026-01-18 18:35:09 +08:00
2320133c20 feat(邮件验证): 添加发件人和收件人邮箱格式验证
在测试文件中添加邮箱格式验证逻辑,使用正则表达式检查邮箱格式是否正确
当邮箱格式无效时,记录错误日志并返回验证失败
2026-01-18 18:05:21 +08:00
9215de5a3d refactor(email): 重构邮件配置从settings.py迁移到数据库
将邮件配置从Django的settings.py迁移到数据库的SystemConfig模型
更新测试文件以使用新的配置方式
添加邮件后端连接配置以提高灵活性
2026-01-18 17:10:12 +08:00
1c1c6e03ac fix(report): 简化PDF报告中的时间显示格式
docs: 添加Ubuntu服务器PDF部署指南
chore: 更新.gitignore忽略所有日志文件
2026-01-13 21:47:43 +08:00
5b32692e66 feat: 添加CSV数据生成和导入功能
新增generate_import_csv.py脚本用于生成和导入测试数据
更新README.md添加CSV数据导入指南
生成3个CSV文件并实现自动导入功能
2026-01-08 17:58:04 +08:00
f37c1c76aa 增加了readme 2026-01-04 19:21:52 +08:00
eaee38d658 一个家庭日报系统 2026-01-04 19:17:33 +08:00