4

基本的に、スタンドアロンの python スクリプトに plyons と mako ファイルを「含める」方法を尋ねていますか?

私は Web サイトを運用していますが、Mako テンプルを使用して、cron スクリプトを介して開始する電子メールをフォーマットしたいと考えています。Web サイトでのアクションによって電子メールが生成される場合があるため、できるだけ多くのコードを再利用するために、この方法で行いたいと考えています。

cron スクリプトが特定の URL にアクセスし、pylons を使用して電子メールを生成するようにすることもできますが、そのハックには多くの明らかな問題があります。

4

1 に答える 1

4

私は Pylons の経験はありませんが、テンプレートをレンダリングするだけです。

from mako.template import Template

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

「スタンドアロン」アプローチは、基本的に Mako が CherryPy のような多くの WSGI フレームワークで使用される方法です。

マコ・ドックス

于 2010-12-10T02:31:46.093 に答える