-בתבניות Django-דואר אלקטרוני הוא דואר אלקטרוני בתבניות כיתת שליחת אוריינטציה Django.
בתבניות-Django-מייל מכוון לשליחת הודעות דוא"ל בתבניות מיועדות לשימוש עם דיוורי עסקות (עלא MailChimp, silverpop, וכו '), אבל כיום מגיע מהקופסה עם כיתת backend אשר משתמשת במערכת בניית התבנית של Django, ופונקציות core.mail של Django .
איך הולך - התקנה:
התקנה:
& Nbsp; & nbsp; & nbsp; PIP להתקין templated_email
אתה יכול להוסיף את הדברים הבאים לsettings.py שלך (אבל זה עובד מתוך התיבה) ::
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.vanilla_django.TemplateBackend'
& Nbsp; & nbsp; & nbsp; במיוחד # ליחידה עורפי
& Nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_DJANGO_SUBJECTS = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "ברוכים הבאים": "ברוכים הבאים לאתר שלי",
& Nbsp; & nbsp; & nbsp; }
איך הולך - שליחת הודעות דוא"ל התבנית שלך:
שימוש בדוגמה באמצעות backend vanilla_django TemplateBackend
Python לשלוח דואר:
& Nbsp; & nbsp; & nbsp; מsend_templated_email יבוא templated_email
& Nbsp; & nbsp; & nbsp; send_templated_email (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'ברכה' = template_name,
& 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; הקשר = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "שם המשתמש": 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; )
שנראה בספריות / מעמיסי תבנית Django ל* templated_email / welcome.txt *:
& Nbsp; & nbsp; & nbsp; היי {{}} FULL_NAME,
& Nbsp; & nbsp; & nbsp; אתה פשוט נרשמת לאתר שלי, באמצעות:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; שם משתמש: {{username}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; תאריך הצטרפות: {{}} signup_date
& Nbsp; & nbsp; & nbsp; תודה, אתה שולט!
זה יהיה גם להשתמש * templated_email / welcome.html * לחלק html של הדואר האלקטרוני המאפשר לך לעשות את זה כל כך יפה הרבה. זה מתקבל על הדעת שיום אחד יהיה תמיכה בקבצים מצורפים ופנטומימה מוטבעת / תמונות
דרישות :
- Python >
- Django
תגובות לא נמצא