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

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

我可以让 cron 脚本访问某个 URL,然后使用 pylons 生成电子邮件,但是这种 hack 有很多明显的问题。

最佳答案

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

from mako.template import Template

mytemplate = Template(filename='email.html')
sendemail("[email protected]", "[email protected]", mytemplate.render())

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

Mako Docs

关于python - 如何使用 Pylons/Mako 模板从独立的 Python 脚本制作 HTML 电子邮件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4405066/

10-11 20:30