Django的可插拔联系人应用程序,支持In-DB收件箱和基于主题的寻址
django-pluggable-contact的Python项目详细描述
可插拔的django应用程序,提供基于数据库的收件箱和对 基于主题的排序,并根据主题发送给多个收件人。地 i18n启用并支持南部迁移。它支持HTML电子邮件和 将HTML电子邮件自动转换为纯文本。
这段代码仍处于早期开发阶段,因此有些东西不能作为 预期的(如果有的话)。不要期望它在v0.1之前就可以生产了。
概述
django可插拔接触应相当灵活。它被设计成能够 处理任何事情,从一个非常简单的联系方式到你可能 希望向不同的收件人发送不同的邮件。尽管它使用消息模型在数据库中存储消息,但是 可选。即使未保存对象,也可以发送消息。主题是 也是可选的。如果你不想让话题复杂化,你可以禁用它们。 完全不会出现在管理员或联系人表单中。
随着时间的推移,更多的功能将被添加到这个应用程序中,但是 附加功能将保持在最低限度或通过使用适当的 默认情况下启用和禁用它们的设置。另一方面 手,这个应用程序将永远只是一个联系人应用程序。
待办事项
- 更好的文档
- 单元测试
- 添加对配置多个电子邮件帐户的支持
安装
待办事项
将contact应用程序添加到INSTALLED_APPS并调用syncdb管理 使用south命令或迁移。
像这样映射url:
url(r'^contact/', include('contact.urls'))
您还可以在i18n_模式中包含url,因为url是完整的 可翻译。
基本用法
至少,您希望覆盖提供的基本模板。请看 在contact/templates目录中。
设置
待办事项