Templated-mailuri este o aplicație care rezumate trimiterea de e-mailuri într-un mod, astfel încât este posibil să se treacă de la e-mailuri text simplu html email, chiar dacă utilizați aplicații terțe părți. & Nbsp; Ea face acest lucru prin utilizarea unui mecanism foarte similar django-notificări. Fiecare e-mail primește un dosar. În acest dosar se poate pune short.txt (pentru subiectul), email.txt (pentru e-mail text simplu) și, opțional, email.html (dacă un e-mail HTML ar trebui să fie, de asemenea, trimise).
O bună practică este de a pune toate e-mailurile într-un e-mailuri / dosar în dosarul template-uri, astfel încât este ușor pentru a vedea ce e-mailuri sunt trimise de către sistem.
Destinatarii poate fi o serie de email-uri (ca siruri de caractere) sau utilizatori. Dacă treci de utilizatori, va încerca, de asemenea, să găsească utilizatorilor stocate limba (accounts.Account.language în pinax) si trimite-folosind-o.
Trimiterea unui e-mailuri funcționează astfel:
& Nbsp; de la templated_emails.utils import send_templated_email
& Nbsp; & nbsp; & nbsp; send_templated_email (["philipp@gidsy.com"], "e-mailuri / invite_friends", {"my_variable": "blafoo"})
Sistemul va adăuga current_site (obiectul site-ul proiectului Django) și STATIC_URL (pentru conectarea la conținut static) la contextul șabloane.
Reguli Inline CSS
Inline Regulile CSS sunt enervant și obositoare, dar a fi necesar dacă doriți să sprijine toti clientii de e-mail. Deoarece 0,3 pynliner este inclusă că va lua CSS de cap și a pus-o în fiecare element care se potrivește regula.
Există un comutare puteți seta în settings.py pentru a activa această caracteristică pornit sau oprit: TEMPLATEDEMAILS_USE_PYNLINER = Fals este valoarea implicită.
Instalare:
PIP instala -e http://github.com/philippWassibauer/templated-emails.git#egg=templated-emails
sau
PIP instala templated-mailuri
Cerințe :
- Python
- pynliner
- cssutils
Comentariile nu a fost găsit