Python 如何使用Wagtail编辑器和Wagtail Streamfield发送HTML电子邮件?

Python 如何使用Wagtail编辑器和Wagtail Streamfield发送HTML电子邮件?,python,django,html-email,wagtail,Python,Django,Html Email,Wagtail,我想集成使用诸如RichTextField(或StreamField)等Wagtail工具生成HTML站点的功能,并将其作为HTML电子邮件发送。是否有一种简单的方法将Wagtail页面呈现为html并使用Django电子邮件模块发送 更具体地说,我想设计个人电子邮件,如中所述的个人博客条目,因此: 来自wagtail.core.models导入页面 从wagtail.core.fields导入RichTextField 从wagtail.admin.edit\u处理程序导入字段面板 班级电子邮

我想集成使用诸如RichTextField(或StreamField)等Wagtail工具生成HTML站点的功能,并将其作为HTML电子邮件发送。是否有一种简单的方法将Wagtail页面呈现为html并使用Django电子邮件模块发送

更具体地说,我想设计个人电子邮件,如中所述的个人博客条目,因此:

来自wagtail.core.models导入页面
从wagtail.core.fields导入RichTextField
从wagtail.admin.edit\u处理程序导入字段面板
班级电子邮件页面(第页):
email_body=RichTextField(空白=True)
内容面板=第页内容面板+[
FieldPanel(“电子邮件正文”,classname=“完整”)
]
但是,我不想像Wagtail博客示例那样发布单个条目,而是希望使用Django电子邮件将这些条目作为HTML电子邮件发送,如下所示:

从django.core.mail导入发送邮件
从django.template.loader导入渲染到字符串
主题='测试主题'
发送者my@email.com'
接受者your@email.com'
body=render_to_string('email_template.html',{'content':content_from_wagtail})
发送邮件(主题、正文、发件人[收件人])

谢谢你的建议。

你找到解决这个问题的方法了吗?不幸的是,我没有。我被其他项目弄得心烦意乱,这个问题没有那么紧迫。不过,如果能找到解决办法,那就太好了。如果你在这方面有进展,请告诉我。谢谢。你找到解决办法了吗?不幸的是,我没有。我被其他项目弄得心烦意乱,这个问题没有那么紧迫。不过,如果能找到解决办法,那就太好了。如果你在这方面有进展,请告诉我。谢谢