Django-templated-e-poçt Django yönümlü templated e-poçt göndərmək sinif edir.
Django-templated e-poçt işlem Yazıları istifadə (ala mailchimp, silverpop, və s.) üçün nəzərdə tutulmuş templated e-poçt göndərmək yönəlmiş, lakin hal-hazırda Django nin layoutuna sistemi istifadə backend sinif qutusu gəlir və Django nin core.mail funksiyaları edir .
əldə gedir - quraşdırma
Quraşdırma:
& Nbsp; & nbsp; & nbsp; templated_email bərpa PIP
Siz settings.py üçün aşağıdakı əlavə edə bilərsiniz (lakin qutusu aparılır) ::
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.vanilla_django.TemplateBackend'
& Nbsp; & nbsp; & nbsp; Django geri sonuna # xüsusi
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_DJANGO_SUBJECTS = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Xoş gəldin': 'Mənim saytına xoş gəlmisiniz,
& Nbsp; & nbsp; & nbsp; }
əldə gedir - şablon e-poçt göndərmək:
Vanilla_django TemplateBackend backend istifadə Misal istifadə
Python mail göndərmək üçün:
& Nbsp; & nbsp; & nbsp; templated_email idxal send_templated_email dən
& Nbsp; & nbsp; & nbsp; send_templated_email (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; template_name = 'xoş gəldin',
& 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; kontekstində = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'İstifadəçi adı: 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; )
Olan Django şablon rehberler / yükləyicilər görünür * templated_email / welcome.txt *:
& Nbsp; & nbsp; & nbsp; Hey {{full_name}},
& Nbsp; & nbsp; & nbsp; Siz yalnız istifadə edərək, mənim web üçün imzalanmış:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; istifadəçi adı: {{istifadəçi adı}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tarixi qoşulmaq: {{signup_date}}
& Nbsp; & nbsp; & nbsp; Thanks, siz rok!
O, həmçinin istifadə edəcək * templated_email / welcome.html * Əgər bu qədər yaraşıqlı etmək üçün imkan verir e-poçt html hissəsi üçün.
- Python
tələblər dəstək olacaq ki, inandırıcı deyil >
- Django
Şərhlər tapılmadı