django-templated-email

Software screenshot:
django-templated-email
Software informatie:
Versie: 0.4.7
Upload datum: 20 Feb 15
Ontwikkelaar: Bradley Whittington
Licentie: Gratis
Populariteit: 17

Rating: 4.0/5 (Total Votes: 1)

-django templated-e-mail is een Django-georiënteerde templated e-mail verzenden klasse.
django-templated-mail is gericht op het sturen van e-mails templated bedoeld voor gebruik met transactionele mailers (ala MailChimp, Silverpop, etc.), maar momenteel komt uit de doos met een backend klasse die Django's template systeem gebruikt, en core.mail functies Django's .
Getting gaan - installatie:
Installeren:
& Nbsp; & nbsp; & nbsp; pip templated_email installeren
U kunt het volgende toe te voegen aan uw settings.py (maar het werkt uit de doos) ::
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.vanilla_django.TemplateBackend'
& Nbsp; & nbsp; & nbsp; # Voor de django back-end specifiek
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_DJANGO_SUBJECTS = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Welkom': 'Welkom op mijn website,
& Nbsp; & nbsp; & nbsp; }
Getting gaan - het verzenden van uw template e-mails:
Bijvoorbeeld het gebruik van het gebruik van vanilla_django TemplateBackend backend
Python om mail te sturen naar:
& Nbsp; & nbsp; & nbsp; van templated_email import send_templated_email
& Nbsp; & nbsp; & nbsp; send_templated_email (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; template_name = 'welkom',
& 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; 'Gebruikersnaam': 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; )
Die ziet er in Django template directory / laders voor * templated_email / welcome.txt *:
& Nbsp; & nbsp; & nbsp; Hey {{full_name}},
& Nbsp; & nbsp; & nbsp; Je tekende net voor mijn website, met behulp van:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; gebruikersnaam: {{username}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Geregistreerd: {{signup_date}}
& Nbsp; & nbsp; & nbsp; Thanks, you rock!
Het zal ook gebruik maken van * templated_email / welcome.html * voor de html deel van de e-mail zodat u het zo mooi maken. Het is aannemelijk dat op een dag zal er ondersteuning voor bijlagen en inline mime / images

Eisen zijn:

  • Python
  • Django

Andere software van ontwikkelaar Bradley Whittington

django-mailgun
django-mailgun

20 Feb 15

Reacties op django-templated-email

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!