django模块可以轻松地以干法方式发送模板电子邮件

django-cbmail的Python项目详细描述


Build StatusCodacy BadgeCoverage StatusBCH compliancePypi

Django模块使用 类,就像基于类的视图一样。

目录:

如何安装

安装应用程序运行:

pip install django-cbmail

或者将其添加到项目的需求列表中。

示例用法

创建mail.py并使用basemail类定义您的电子邮件,如:

fromcbmail.baseimportBaseMailclassExampleEmail(BaseMail):""" """template_name="myapp/mails/myemail.html"subject="Example subject of email"

并使用:

ExampleEmail().send(['example@example.com'])

其中['example@example.com']是目的地或 定义了get_mailing_list方法的对象

设置参考

为了支持这个应用,我们需要声明de following django 设置:

DEFAULT_FROM_EMAIL="example@example.com"CBMAIL={'DEFAULT_REPLY_TO':"examplereplyto@example.com",'DEFAULT_SUJECT':"Example subject",'BASE_URL':"https://domain.com",'EXTRA_DATA':{},'WHITELIST':[]}
  • default_from_email:定义 来自电子邮件
  • default_reply_to:用于电子邮件的默认答复
  • 默认主题:用于电子邮件的默认主题
  • 白名单:要发送到的有效电子邮件列表
  • base_url:网站的基本url
  • extra_data:打算在所有电子邮件上使用的任何额外数据 (这是在模板的上下文中注入的)

许可证

麻省理工学院许可证,请参阅许可证文件。您可以在开放源码中使用混淆器 项目和商业产品。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java获取范围内的素数和总素数   JAVAlang.IllegalArgumentException:找不到无效的URL或资源。JavaFX图像   java我可以在vaadin中直接流式处理ZipFile吗?   apache poi java poi HSSFsheet如何添加包含图片的页眉和页脚?   java如何在swing中使用GridLayout使列大小不同?   java为什么JPasswordField中的getText()被弃用?   java整数对象是如何创建的?   java在JAAS的策略文件中授予URL权限   linux Openssl(shell脚本)相当于java解密代码   java是无服务器的,结合事件源是可能的吗?   java JPA双向Uknown列   javajavax。加密。IllegalBlockSizeException:解密加密的AES字符串时最后一个块未完成   java如何知道我的ProcessBuilder start()是否成功执行了这些命令   本地特定错误消息中的java插值   java控件SFX通知异常   java文本输入if语句JavaFX   swing java未连接到水平组   java泛型,迭代器>无法访问内部类函数   java如何跳过当前页并写入下一页?   java一次导入许多静态字符串