django-templated-email

Software screenshot:
django-templated-email
Podrobnosti Software:
Verze: 0.4.7
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 17

Rating: 4.0/5 (Total Votes: 1)

Django-templated-email je Django orientovaný templated email odeslání třída.
Django-templated-email je orientován na posílání e-mailů podle šablony určené pro použití s ​​transakční odesílatelů (ala MailChimp, silverpop, atd), ale v současné době vychází z krabice s třídou backend, který používá šablonovací systém Djanga je, a core.mail funkce Djangovo ,
Jak bude - instalace:
Instalace:
& Nbsp; & nbsp; & nbsp; Pip nainstalovat templated_email
Můžete přidat následující řádky do vašeho settings.py (ale to vyjde krabice) ::
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.vanilla_django.TemplateBackend'
& Nbsp; & nbsp; & nbsp; # Pro Django back-end specificky
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_DJANGO_SUBJECTS = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Welcome": "Vítejte na mých webových stránkách"
& Nbsp; & nbsp; & nbsp; }
Jak bude - odesláním šablony e-mailů:
Příklad použití pomocí vanilla_django TemplateBackend backend
Python odeslat poštu:
& Nbsp; & nbsp; & nbsp; od templated_email dovozu send_templated_email
& Nbsp; & nbsp; & nbsp; send_templated_email (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; template_name = 'vítejte ",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; from_email='from@example.com ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; recipient_list = ['to@example.com'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; context = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Uživatelské jméno": request.user.username,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Full_name": request.user.get_full_name (),
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Signup_date": request.user.date_joined
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; )
Což vypadá v Django šablony adresáře / nakladače pro * templated_email / welcome.txt *:
& Nbsp; & nbsp; & nbsp; Ahoj {{}} full_name,
& Nbsp; & nbsp; & nbsp; Právě jste zaregistrovali pro mé webové stránky, pomocí:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Uživatelské jméno: {{username}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Datum registrace: {{}} signup_date
& Nbsp; & nbsp; & nbsp; Díky, budeš zpívat!
To bude také používat * templated_email / Welcome.html * pro html část e-mailu, což vám umožní, aby to tak moc pěkně. Je možné, že jednoho dne bude podpora příloh a inline pantomimy / obrázků

Požadavky na :

  • Python
  • Django

Ostatní software developer Bradley Whittington

django-mailgun
django-mailgun

20 Feb 15

Komentáře k django-templated-email

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!