Wie Pylonen / Mako-Vorlagen verwenden, um eine HTML-E-Mail von einem Stand-alone-Python-Skript zu machen?

StackOverflow https://stackoverflow.com/questions/4405066

  •  25-09-2019
  •  | 
  •  

Frage

Ich bin im Grunde zu fragen, wie man "gehören" die plyons und Mako-Dateien in einem Stand-alone-Python-Skript?

Ich habe eine funktionierende Website, aber was soll ich tun, um den Einsatz Mako templetes zu Format-E-Mail ist, dass ich über einen cron-Skript starten. Ich will es auf diese Weise zu Wiederverwendung so viel Code wie möglich tun, wie es manchmal Aktionen auf der Website von E-Mails zu generieren.

Ich kann den Cron-Skript Zugriff auf eine bestimmte URL machen, und dann Mast verwenden, um die E-Mail zu erzeugen, aber das Hack hat viele offensichtlichen Probleme.

War es hilfreich?

Lösung

Ich habe keine Erfahrung mit Pylonen, sondern nur eine Vorlage machen Sie können

from mako.template import Template

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

Der „Standalone“ Ansatz ist im Grunde die Art und Weise Mako mit vielen WSGI Frameworks wie CherryPy verwendet wird.

Mako Docs

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top