简化发送HTML电子邮件的过程。
项目描述
TODO:使文档更美观
简单的HTML电子邮件发送。
为捆绑模板添加 emailit,并使用 absolute 以便轻松生成 INSTALLED_APPS 的绝对网址。
使用方法
import emailit.api context = { 'my_obj': 'whatever', } emailit.api.send_mail(['email@domain.com'], context, 'mymails/example_email')
现在添加以下模板
mymails/example_email.body.html mymails/example_email.body.txt mymails/example_email.subject.txt
惯例是,主体模板应该扩展 emailit/base_email.body.html / emailit/base_email.body.txt 并覆盖 content 块。通过覆盖 emailit/base_email.body.*,这使得通过此系统提供所有电子邮件的全局外观变得很容易。
如果找不到 body.html 模板,则发送一个简单的文本电子邮件。如果缺少 body.txt 模板,则将是一个纯HTML电子邮件。
HTML电子邮件将通过 premailer 进行传递。
可以在渲染邮件时传递 language 到 send_mail 函数,以覆盖活动语言。
主体模板将包含在它们的作用域中的渲染 subject 变量。subject 也可以直接传递到 send_mail。
项目详情
关闭
django-emailit-0.2.4.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b84e7743089e5a68a158efdcad4fd8c00f875e4e73d96fae2e6915e69d34841e |
|
MD5 | 03cee97b34361e873d3ce1ec25adfa44 |
|
BLAKE2b-256 | 31f136e336c7b0aeb3e5093e7e254600e99d5a2f0572777bc68e2c9783a55e0e |