Commit Graph

42 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
0049f23909 docs: 添加邮件功能测试文档
添加详细的邮件功能测试说明文档,包括基础邮件测试和Celery异步邮件测试的测试内容、运行方式、结果说明以及常见问题排查步骤,方便用户验证邮件功能是否正常工作
2026-01-18 15:53:00 +08:00
cd5fc2ca11 feat: 添加邮件测试脚本用于验证SMTP和Celery配置
添加两个测试脚本:
1. test_email.py - 验证SMTP邮件发送功能
2. test_celery_email.py - 测试Celery异步邮件任务

同时更新.gitignore以包含新的测试文件
2026-01-18 15:49:42 +08:00
3776de8477 feat(日志): 添加测试脚本日志文件输出并更新日志文档
添加测试脚本日志文件输出功能,创建日志目录并设置权限。同时更新README.md文档,详细说明生产环境中各类日志的查看方法和常见问题解决方案。
2026-01-17 22:03:37 +08:00
2921ab8dda feat(tasks): 添加调试任务用于测试Celery和Redis连接
refactor(test_redis_celery): 使用urllib解析Redis URL并改进错误处理
2026-01-17 21:35:34 +08:00
4200249398 feat(test): 添加Celery和Redis集成测试脚本
添加两个测试脚本用于验证生产环境配置:
1. test_celery.py - 测试Celery任务执行和连接
2. test_redis_celery.py - 测试Redis连接和Celery集成

同时更新.gitignore以排除其他测试文件但保留这两个测试脚本
2026-01-17 20:56:38 +08:00
27a87436ce feat(settings): 添加Celery Redis配置
添加CELERY_BROKER_URL和CELERY_RESULT_BACKEND配置,用于连接Redis作为Celery的消息代理和结果存储
2026-01-17 17:50:29 +08:00
0671bb8a8c docs: 添加Redis服务器部署详细指南
添加Redis服务器部署、配置、测试和维护的完整文档,包括安全设置、性能优化和故障排除。文档涵盖从基础安装到生产环境部署的所有步骤,确保Celery异步任务处理的可靠性。

详细说明Redis与Django/Celery的集成配置,并提供全面的测试验证方法。包含生产环境优化建议和常见问题解答,帮助用户正确部署和维护Redis服务。
2026-01-15 23:02:59 +08:00
0d40ca1fb5 feat(settings): 添加 Celery 日志配置
在 settings.py 中追加 Celery 的日志文件路径和日志级别配置,便于后续日志管理和问题排查
2026-01-14 22:36:05 +08:00
2ec55aaf80 Merge branch 'main' of http://14.103.237.41:16001/xiaji/diary-family 2026-01-13 22:33:55 +08:00
4674eabbae docs: 在README中添加退出虚拟环境说明 2026-01-13 22:33:53 +08:00
f35bc5deab 更新 ubuntu_pdf_deployment_guide.md
sudo apt update && sudo apt install libcairo2-dev pkg-config
2026-01-13 22:33:12 +08:00
1c1c6e03ac fix(report): 简化PDF报告中的时间显示格式
docs: 添加Ubuntu服务器PDF部署指南
chore: 更新.gitignore忽略所有日志文件
2026-01-13 21:47:43 +08:00
593aa8ab6e 更新了settings 2026-01-13 21:19:37 +08:00
2512326457 配置邮件 2026-01-10 18:19:42 +08:00
cb851f90b8 更新了celery相关的解决方法 2026-01-10 18:08:34 +08:00
c4d307136a feat(report): 添加定时生成PDF报告功能并重构邮件发送任务
将PDF生成逻辑从邮件发送任务中分离,新增独立定时任务
更新README文档说明PDF生成配置和使用方法
2026-01-09 20:05:25 +08:00
23ca4fbee2 docs: 添加 Celery 定时发送邮件任务配置文档
添加详细的 Celery 定时任务配置指南,包括邮件设置、Celery 启动方式、定时任务配置方法、问题排查和生产环境优化建议
2026-01-09 19:58:45 +08:00
5b32692e66 feat: 添加CSV数据生成和导入功能
新增generate_import_csv.py脚本用于生成和导入测试数据
更新README.md添加CSV数据导入指南
生成3个CSV文件并实现自动导入功能
2026-01-08 17:58:04 +08:00
0982067171 增加今天信息模块的功能 2026-01-07 22:11:07 +08:00
b7c69af754 昨天的记录改为,昨天更新的时间 2026-01-07 21:48:13 +08:00
ad6f386be7 更新了readme 2026-01-07 21:37:18 +08:00
1414a76cff 后台admin目录改为/houtai 2026-01-07 20:15:12 +08:00
1dd1bad67f 增加了修改model时候的部署方案 2026-01-06 22:03:14 +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
1d625a1481 更新了readme 2026-01-05 21:33:18 +08:00
4d04a630ab 修改models,把家庭事务从choice改为可自定义 2026-01-05 20:56:56 +08:00
f78241e4f5 修改了部署方法 2026-01-05 20:51:54 +08:00
75759a2898 修改了强制更新git的方法 2026-01-05 20:21:28 +08:00
09d9673cb4 修改静态文件的更新 2026-01-05 20:19:15 +08:00
bdd9b5a6c9 更新所有html的表单,去掉日期 2026-01-05 19:45:19 +08:00
7d1a7c973d 修改为unix的套接字的连接 2026-01-04 23:15:28 +08:00
566fedcbe5 更新了jsdelivr源 2026-01-04 22:28:16 +08:00
4d4a669c04 更新requirement文件 2026-01-04 20:55:28 +08:00
f37c1c76aa 增加了readme 2026-01-04 19:21:52 +08:00
eaee38d658 一个家庭日报系统 2026-01-04 19:17:33 +08:00