Django-sjabloon-mailEen Django-applicatie om e-mail te verzenden met het sjablementsysteem van Django | |
Download nu |
Django-sjabloon-mail Rangschikking & Samenvatting
Advertentie
- Vergunning:
- MIT/X Consortium Lic...
- Prijs:
- FREE
- Naam uitgever:
- Benoit Bar
- Uitgever website:
- http://github.com/benoitbar/
Django-sjabloon-mail Tags
Django-sjabloon-mail Beschrijving
Django-sjabloon-mail is een Django-app om e-mail te verzenden via Django's sjablonen System.get begonstalling Pip Installeer Django-sjabloon-mailconfigure Uw e-mail Backenddjango-sjabloon-mail schepen met dezelfde backdsds als django (https://docs.djangoproject.com/ EN / dev / onderwerpen / e-mail / # e-mailbackends). Vervang gewoon ** Django.core.mail ** door ** Templatemail ** :: Email_Backend = 'Templatemail.backends.SMTP.EmailBackend'Convert HTML in gewone tekstby-standaard, Django-Template-backend gebruikt een minimalistisch proces om HTML in te zetten platte tekst. Ik raad je aan om ** HTML2Text ** (https://github.com/aaronsw/html2text) te gebruiken :: Email_html2Text = 'HTML2Text.html2Text'You kan ook je eigen methode schrijven en het gebruiken :: Email_html2Text =' Your.module .UURHTML2TEXTMETHOD'SDINGSDOEN EMAILSTO Stuur e-mail met Django-sjabloon-mail U moet eenvoudig de methode gebruiken die is beschreven in de Django-documentatie (HTTPS://docs.djangoproject.com/en/dev/topics/email/) en het vervangen van het ** -bericht ** ATIBUTE ALS TUPLE ** ('Directory_template / Template.html', {'Sleutel': 'Value'}, Context_Instance) ** :: van django.core.mail import send_mail send_mail ('Welcome', ('Mail /welcome.html ', {' gebruikersnaam ': aanvraag.user.username,' full_name ': aanvulling.User.get_full_name (),' signup_date ': aanvraag.user.date_joined}),' from@example.com ', , fail_silently = false) Django-sjabloon-mail keek in Django-sjabloonmappen / laders ::
hi {{full_name}},
U hebt net aangemeld met behulp van:
- gebruikersnaam: {{username}}
- Join Date: {{signup_date }}
Bedankt!
de startpagina van het productDjango-sjabloon-mail Gerelateerde software