Commit Graph

14 Commits

Author SHA1 Message Date
62c2f7d44f feat(settings): 添加CSRF受信任的源地址
允许来自指定IP地址的跨站请求,以支持特定环境下的访问需求
2026-01-29 21:58:32 +08:00
ae95844177 feat(security): 添加fail2ban集成防止暴力破解登录
- 新增fail2ban过滤器和监狱配置文件
- 修改登录视图记录客户端IP和认证失败日志
- 更新日志配置添加syslog处理器用于fail2ban检测
- 在README中添加fail2ban配置和使用文档
2026-01-28 22:44:36 +08:00
7cb93fff80 feat(认证): 添加用户登录和注销功能
添加用户认证功能,包括登录页面、视图逻辑和模板
配置登录URL设置并保护首页视图需要认证
在导航栏添加登录状态显示和操作按钮
2026-01-28 18:45:01 +08:00
ce575e6b35 feat(settings): 添加LOGGING配置实现统一日志管理
添加标准日志格式配置,支持文件轮转和控制台输出
配置Django核心、请求及Celery相关模块的日志记录
2026-01-19 20:57:09 +08:00
58c10c2a37 更新 .gitignore 并刷新缓存 2026-01-18 18:57:45 +08:00
9215de5a3d refactor(email): 重构邮件配置从settings.py迁移到数据库
将邮件配置从Django的settings.py迁移到数据库的SystemConfig模型
更新测试文件以使用新的配置方式
添加邮件后端连接配置以提高灵活性
2026-01-18 17:10:12 +08:00
27a87436ce feat(settings): 添加Celery Redis配置
添加CELERY_BROKER_URL和CELERY_RESULT_BACKEND配置,用于连接Redis作为Celery的消息代理和结果存储
2026-01-17 17:50:29 +08:00
0d40ca1fb5 feat(settings): 添加 Celery 日志配置
在 settings.py 中追加 Celery 的日志文件路径和日志级别配置,便于后续日志管理和问题排查
2026-01-14 22:36:05 +08:00
593aa8ab6e 更新了settings 2026-01-13 21:19:37 +08:00
2512326457 配置邮件 2026-01-10 18:19:42 +08:00
1414a76cff 后台admin目录改为/houtai 2026-01-07 20:15:12 +08:00
4d04a630ab 修改models,把家庭事务从choice改为可自定义 2026-01-05 20:56:56 +08:00
09d9673cb4 修改静态文件的更新 2026-01-05 20:19:15 +08:00
eaee38d658 一个家庭日报系统 2026-01-04 19:17:33 +08:00