Commit Graph

22 Commits

Author SHA1 Message Date
e3c9d6f17d fix(celery): 优化PDF邮件任务配置并增强测试
调整Celery任务的retry和timeout配置,增加详细的日志记录
增强测试脚本的错误处理和诊断信息
2026-01-19 21:58:26 +08:00
83bbcd8ff7 feat: 添加PDF报告邮件发送功能
- 在core/tasks.py中添加celery_send_pdf_report_email任务,用于生成PDF报告并发送邮件
- 在test_redis_celery.py中添加对应的测试用例test_celery_redis_pdf_email
- 更新main函数中的测试计数和结果输出逻辑
2026-01-19 21:36:23 +08:00
34b03c0e64 fix: 修复邮件后端导入并添加Django环境初始化
修复了core/tasks.py中错误的EmailBackend导入方式,改为从正确路径导入。同时在测试文件中添加了Django环境初始化代码,确保测试能够正确运行。
2026-01-18 21:32:34 +08:00
00856e4b9c refactor(celery): 重构邮件任务代码并优化测试文件结构
将邮件任务代码从测试文件移动到核心任务模块
移除不再需要的测试文件引用
优化邮件任务的重试机制和错误处理
2026-01-18 21:00:59 +08:00
3c84706862 style(forms): 修改发件人邮箱输入框的placeholder文本 2026-01-18 18:58:52 +08:00
58c10c2a37 更新 .gitignore 并刷新缓存 2026-01-18 18:57:45 +08:00
e22bd4a8c3 feat(email): 添加发件人邮箱字段并优化邮件发送逻辑
添加独立的sender_email字段作为发件人邮箱,优先使用该字段而非smtp_username
更新相关表单、模型和测试用例以支持新字段
重构邮件发送逻辑,统一邮箱格式验证和错误提示
2026-01-18 18:35:09 +08:00
2921ab8dda feat(tasks): 添加调试任务用于测试Celery和Redis连接
refactor(test_redis_celery): 使用urllib解析Redis URL并改进错误处理
2026-01-17 21:35:34 +08:00
1c1c6e03ac fix(report): 简化PDF报告中的时间显示格式
docs: 添加Ubuntu服务器PDF部署指南
chore: 更新.gitignore忽略所有日志文件
2026-01-13 21:47:43 +08:00
c4d307136a feat(report): 添加定时生成PDF报告功能并重构邮件发送任务
将PDF生成逻辑从邮件发送任务中分离,新增独立定时任务
更新README文档说明PDF生成配置和使用方法
2026-01-09 20:05:25 +08:00
0982067171 增加今天信息模块的功能 2026-01-07 22:11:07 +08:00
b7c69af754 昨天的记录改为,昨天更新的时间 2026-01-07 21:48:13 +08:00
1414a76cff 后台admin目录改为/houtai 2026-01-07 20:15:12 +08:00
d2c477f96e 修改了字段,可以加阅读笔记 2026-01-06 21:56:04 +08:00
57a7a30bc8 增加阅读笔记 2026-01-05 23:11:41 +08:00
11ec013070 修改了错误代码 2026-01-05 22:54:30 +08:00
541d1b816d 修改了视图 2026-01-05 22:46:33 +08:00
4c8a861bcb 增加admin管理界面 2026-01-05 22:42:04 +08:00
4d04a630ab 修改models,把家庭事务从choice改为可自定义 2026-01-05 20:56:56 +08:00
bdd9b5a6c9 更新所有html的表单,去掉日期 2026-01-05 19:45:19 +08:00
566fedcbe5 更新了jsdelivr源 2026-01-04 22:28:16 +08:00
eaee38d658 一个家庭日报系统 2026-01-04 19:17:33 +08:00