Templated-E-Mails.

Wie Django-Benachrichtigungen, aber nur zum Senden von einfachen E-Mails
Jetzt downloaden

Templated-E-Mails. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Philipp Wassibauer
  • Website des Verlags:
  • https://github.com/philippWassibauer/

Templated-E-Mails. Stichworte


Templated-E-Mails. Beschreibung

Wie Django-Benachrichtigungen, aber nur zum Senden von einfachen E-Mails Templated-E-Mails ist eine App, die das Senden von E-Mails auf eine Weise absolviert, so dass es möglich ist, von einfachen Text-E-Mails an HTML-E-Mails umzuschalten, auch wenn Sie Apps von Drittanbietern verwenden. Dies tut dies mit einem sehr ähnlichen Mechanismus als Django-Benachrichtigungen. Jede E-Mail erhält einen Ordner. In diesem Ordner kann man Short.txt (für den Betreff), Email.txt (für die E-Mails von Klartext) und optional Email.html (wenn auch eine HTML-E-Mail gesendet werden soll). Eine gute Praxis ist, alle E-Mails in einzugeben Ein E-Mails / Ordner in Ihrem Vorlagen-Ordner, so dass es einfach zu sehen ist, welche E-Mails von Ihrem System gesendet werden. Anrekienten können entweder ein Array von E-Mails (als Zeichenfolgen) oder Benutzer sein. Wenn Sie Benutzer weitergeben, wird es auch versuchen, die gespeicherte Benutzersprache (Accounts.Account.Language in Pinax) zu finden, und senden Sie es mithilfe einer E-Mails funktionieren so: von tempated_emails.Utils Importieren send_templated_email send_templated_email (," E-Mails / Invite_Friends ", {" my_variable ":" Blafoo "}) Das System fügt Current_Site (das Standortobjekt des Django-Projekts) und static_url (zum Verknüpfen in statischen Inhalten) zum Kontext Ihrer Vorlagen hinzu. Inline-CSS-RegelnInline-CSS-Regeln sind ärgerlich und langwierig, aber eine Neigung, wenn Sie alle E-Mail-Clients unterstützen möchten. Da 0,3 Pynliner enthalten ist, wird das CSS vom Kopf nehmen und in jedes Element, das mit der Regel übereinstimmt. Es gibt ein Toggle, das Sie in Settings.py einstellen können, um diese Funktion ein- oder auszuschalten: tempatedemails_use_pynliner = FALSE ist der Standardwert .Install: PIP INSTALLIERE -E http://github.com/philippwassiesbauer/tempated-emails.git#egg=templated-EmailSorpip Installieren Sie Templated-E-Mail-Anforderungen: · Python · Pynliner · Cssutils.


Templated-E-Mails. Zugehörige Software