一个可重用的django应用程序,用于撰写和排队电子邮件,添加django-mailer2+django mailviews+others
django-yubin的Python项目详细描述
django yubin用于排队电子邮件。这样就可以发送电子邮件 异步地(通过使用命令扩展)而不是阻塞 回应。
它还提供了一些类,允许您以编写django的相同方式编写电子邮件 模板,对主题、正文和HTML内容使用不同的模板。
是叉子!
是的,这是一个叉子,叉子,来自Django-Mailer-2叉子,这是Chris Beaven叉子到James Tauber的叉子 django-mailer
本文档是克里斯和詹姆斯制作的叉子的docs版本 带有一些附加信息的原始文档。
历史
克里斯·比文开了一个德詹戈·梅勒的叉子 很难合并回来。然后将fork重命名为 完全没有想象力的“Django Mailer 2”。
像往常一样,我将这个项目与mailviews类一起使用,我们 修改了一些mailviews以添加优先级和一些便利类。
差异
Django_yubin中的一些较大差异:
- 需要django 1.9+
- 它保存了电子邮件的呈现版本,因此html和其他 附件处理得很好
- 为了更好地将 数据。
- 它提供了一个钩子来覆盖djangosend_mail(也称为“monkey patch”)。 mail_admins和mail_manager函数。
- 添加了一个管理命令来删除旧电子邮件,因此数据库不会 增加这么多。
- 添加了新的测试过程,因此您可以运行测试而不必 安装并配置django应用程序。
- 在bin文件夹中添加了一些cron模板,以帮助您配置 克朗。
- 改进了管理配置。
- 添加了一个演示项目,演示如何检索存储在 数据库并显示管理员中的django mailer。
- 集成的django mailviews类
- 添加到CI和代码覆盖范围。
学分
在叉子时代,django mailer的主要作者是james tauber 还有布莱恩·罗斯纳。其他贡献者包括michael trier、doug 拿破仑和詹妮斯莱德尔。
最初的分支和django-mailer-2的辛勤工作来自chris beaven。
来自DISPS的Django邮件视图
Django Yubin这个名字是由@Morenosan提出的,他说在日本它的意思是“邮政”,但谁知道呢!:)