Django的模板,电子邮件是一个Django导向模板电子邮件发送类。
Django的模板,邮件是面向发送用于与事务寄件人使用(ALA mailchimp,silverpop等)模板的电子邮件,但目前出来与它使用Django的模板系统后端类的盒子,和Django的core.mail功能。
获取打算 - 安装:
安装:
    PIP安装templated_email
您可以添加以下到你的settings.py(但它的作品开箱)::
    TEMPLATED_EMAIL_BACKEND ='templated_email.backends.vanilla_django.TemplateBackend“
    #对于Django的后端专
    TEMPLATED_EMAIL_DJANGO_SUBJECTS = {
        “欢迎”:“欢迎来到我的网站”,
    }
获取持续 - 您发送电子邮件模板:
使用vanilla_django TemplateBackend后端用法示例
Python来发送邮件:
   从templated_email进口send_templated_email
    send_templated_email(
            TEMPLATE_NAME =“欢迎”,
            from_email='from@example.com',
            recipient_list = ['to@example.com'],
           上下文= {
                “用户名”:request.user.username,
                'FULL_NAME':request.user.get_full_name(),
                “signup_date”:request.user.date_joined
            }
    )
这看起来Django模板目录/装载机* templated_email / welcome.txt *:
   嘿{{FULL_NAME}},
   你只要注册了我的网站,使用:
       用户名:{{用户名}}
       加入时间:{{signup_date}}
   谢谢你,你摇滚!
它也将使用* templated_email / welcome.html *为邮件的HTML部分,允许你做这么多漂亮。可以肯定的是,有一天会有的附件和内嵌MIME /图像
要求支持:
- 在Python中李>
- 在Django的
评论没有发现