Django Herald:强大的消息通知库
django-herald A Django messaging library 项目地址: https://gitcode.com/gh_mirrors/dj/django-herald
项目基础介绍
Django Herald 是一个开源的 Django 消息通知库,它为 Django 应用提供了灵活的通知发送机制。该项目主要使用 Python 编程语言,基于 Django 框架进行开发。
核心功能
- 类声明与注册:采用类基础的声明和注册方式,类似于 Django Admin,便于管理和维护。
- 多传输方式:支持多种消息传输方式,如电子邮件、短信、Slack 等。
- 浏览器预览:可以直接在浏览器中预览消息内容。
- 消息发送历史记录:记录消息发送尝试的历史,并可以查看这些消息。
- 用户禁用通知:允许为特定用户禁用某些通知。
最近更新的功能
最近更新的功能包括:
- 增强的兼容性:Herald 库尽可能地支持 Django 支持的所有版本,以及所有中间版本。
- Python 版本支持:随着 Django 版本更新,Herald 也支持了更多版本的 Python,如 3.6 到 3.10。
- 自动化旧通知删除:新增设置,允许在发送新通知时自动删除超过特定时限的旧通知。
- 手动删除旧通知:提供了一个管理命令
delnotifs
用于手动删除指定时间段内的通知记录。
以上是对 Django Herald 项目的简要推荐,该库为开发者提供了一个便捷的通知系统,适用于需要复杂消息处理的应用程序。
django-herald A Django messaging library 项目地址: https://gitcode.com/gh_mirrors/dj/django-herald
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考