我基本上是在问如何在独立的 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/