templátovaného-maily je aplikace, která abstrahuje posílání e-mailů tak, aby bylo možné přejít z prosté textové e-maily, HTML e-maily, a to iv případě, že používáte aplikace třetích stran. & Nbsp; Je to tím, že pomocí velmi podobný mechanismus jako Django-oznámení. Každý e-mail dostane složku. V této složce je možné dát short.txt (pro předmět), email.txt (pro prostého textu e-mailu) a případně email.html (v případě, HTML e-mail je třeba zaslat také).
Je dobré, aby všechny e-maily v e-mailů / složky ve složce šablony, takže je snadné vidět, jaké e-maily jsou zasílány ve vašem systému.
Příjemci mohou být buď pole e-mailů (jako řetězce) nebo uživatele. Pokud předáte uživatelům bude také snažit najít uživatele uložené jazyk (accounts.Account.language v pinax) a zaslat jej používat.
Odeslání e-mailů funguje takto:
& Nbsp; z templated_emails.utils import send_templated_email
& Nbsp; & nbsp; & nbsp; send_templated_email (["philipp@gidsy.com"], "e-maily / invite_friends", {"my_variable": "blafoo"})
Systém doplní current_site (objekt stránkách projektu Django) a STATIC_URL (pro propojení v statický obsah) v kontextu šablon.
Inline CSS Rules
Inline CSS Pravidla jsou nepříjemné a zdlouhavé, ale neccessity pokud chcete podporovat všechny e-mailové klienty. Vzhledem k tomu, 0.3 pynliner je v ceně, která bude mít CSS z hlavy a dát to do každého prvku, který odpovídá pravidlo.
K dispozici je přepínač můžete nastavit v settings.py na tuto funkci zapnout nebo vypnout: TEMPLATEDEMAILS_USE_PYNLINER = False je výchozí hodnota.
Instalovat:
Pip nainstalovat -e http://github.com/philippWassibauer/templated-emails.git#egg=templated-emails
nebo
Pip nainstalovat templátovaného-maily
Požadavky na :
- Python
- pynliner
- cssutils
Komentáře nebyl nalezen