编程语言
首页 > 编程语言> > 如何使用Pylons / Mako模板从独立的python脚本编写HTML电子邮件?

如何使用Pylons / Mako模板从独立的python脚本编写HTML电子邮件?

作者:互联网

我基本上是问如何在独立的python脚本中“包含” plyons和mako文件?

我有一个正常工作的网站,但是我想使用Mako templetes格式化通过cron脚本启动的电子邮件.我想通过这种方式来重复使用尽可能多的代码,因为有时网站中的操作会生成电子邮件.

我可以使cron脚本访问某个URL,然后使用定向塔生成电子邮件,但是这种黑客攻击有很多明显的问题.

解决方法:

我没有使用Pylons的经验,但是只需渲染模板即可

from mako.template import Template

mytemplate = Template(filename='email.html')
sendemail("text@example.com", "me@example.com", mytemplate.render())

基本上,“独立”方法是Mako与许多WSGI框架(如CherryPy)一起使用的方式.

Mako Docs

标签:pylons,mako,python
来源: https://codeday.me/bug/20191105/1996373.html