一个基于数据库或文件系统模板创建电子邮件的简单django应用程序。
django-emailtemplates的Python项目详细描述
django emailtemplates
*****************
about
=
>django应用程序允许开发人员为电子邮件创建默认模板
,站点管理员可以通过管理面板轻松覆盖模板。
熟悉django模板系统。
==
<1.1.2
----
*emailfromtemplate.send撸email-添加新参数:fail撸静默
-如果为false,如果发生错误,msg.send()将引发smtplib.smtpexception。
只需转到“管理”,创建新的MassEmailMessage对象并填充其主题、HTML内容和附件即可。
单击“管理”按钮将其发送或使用django shell。默认情况下,电子邮件将发送给用户模型的所有活动用户(必须有“活动”和“电子邮件”字段)。
如果许多应用程序用户使用“管理”按钮发送电子邮件,则可能需要实现从队列发送,而不是同步发送。
可以创建自定义收件人函数返回列表,并在“海量电子邮件”的收件人设置。
*`emailfromtemplatemplatemplatemplate.send()`现在接收“附件”“路径”“附件”“路径”的路径参数,这些路径参数可以被“emailmessage.attach\u file()`django-file()`django核心方法所使用。
<1.0.4
-
*django 1.11兼容性修复
<1.0.3
-
/>*`“emailregistry.register()”的帮助上下文“参数”现在可能包含描述元组和预览中显示的示例值
*已更改emailtemplateadminform标题以将choicefield choices用作惰性函数。这样所有注册的模板都会打印在管理表单中,独立于订单python加载应用程序模块。
>1.0.1
----
*更好的管理面板
*显示电子邮件预览操作
*从相关模板设置默认电子邮件内容
<1.0
----
*此版本引入了**向后不兼容**电子邮件模板注册表。
*必须注册所有电子邮件模板使用电子邮件模板。注册(路径)。未注册的电子邮件模板将引发未注册的异常。通过创建将“注册表验证”标志设置为false的电子邮件模板,可以避免注册表验证。
*已从email from template中删除前缀。所有模板都必须位于{{templates}/emailtemplate s中。
>0.8.7.3
----
*如果数据库中未定义,则设置默认电子邮件标题。
>0.8.7.1
----
*添加了缺少的迁移
<0.8.7
----
*检查emailtemplate内容中的语法错误(管理员
>0.8.6.2
>
>0.8.6.1
>0.8.4
----
*django 1.8.8必需
*****************
about
=
>django应用程序允许开发人员为电子邮件创建默认模板
,站点管理员可以通过管理面板轻松覆盖模板。
熟悉django模板系统。
<1.1.2
----
*emailfromtemplate.send撸email-添加新参数:fail撸静默
-如果为false,如果发生错误,msg.send()将引发smtplib.smtpexception。
只需转到“管理”,创建新的MassEmailMessage对象并填充其主题、HTML内容和附件即可。
单击“管理”按钮将其发送或使用django shell。默认情况下,电子邮件将发送给用户模型的所有活动用户(必须有“活动”和“电子邮件”字段)。
如果许多应用程序用户使用“管理”按钮发送电子邮件,则可能需要实现从队列发送,而不是同步发送。
可以创建自定义收件人函数返回列表,并在“海量电子邮件”的收件人设置。
*`emailfromtemplatemplatemplatemplate.send()`现在接收“附件”“路径”“附件”“路径”的路径参数,这些路径参数可以被“emailmessage.attach\u file()`django-file()`django核心方法所使用。
<1.0.4
-
*django 1.11兼容性修复
<1.0.3
-
/>*`“emailregistry.register()”的帮助上下文“参数”现在可能包含描述元组和预览中显示的示例值
*已更改emailtemplateadminform标题以将choicefield choices用作惰性函数。这样所有注册的模板都会打印在管理表单中,独立于订单python加载应用程序模块。
>1.0.1
----
*更好的管理面板
*显示电子邮件预览操作
*从相关模板设置默认电子邮件内容
<1.0
----
*此版本引入了**向后不兼容**电子邮件模板注册表。
*必须注册所有电子邮件模板使用电子邮件模板。注册(路径)。未注册的电子邮件模板将引发未注册的异常。通过创建将“注册表验证”标志设置为false的电子邮件模板,可以避免注册表验证。
*已从email from template中删除前缀。所有模板都必须位于{{templates}/emailtemplate s中。
>0.8.7.3
----
*如果数据库中未定义,则设置默认电子邮件标题。
>0.8.7.1
----
*添加了缺少的迁移
<0.8.7
----
*检查emailtemplate内容中的语法错误(管理员
>0.8.6.2
>
>0.8.6.1
>0.8.4
----
*django 1.8.8必需