Django-templated อีเมลเป็นอีเมล templated ที่มุ่งเน้นการส่ง Django ชั้น
Django-templated อีเมลจะเน้นไปที่การส่งอีเมล์ templated ไว้สำหรับใช้กับจดหมายการทำธุรกรรม (รวมทั้งหมด MailChimp, Silverpop, ฯลฯ ) แต่ขณะนี้ออกมาจากกล่องที่มีชั้นแบ็กเอนด์ที่ใช้ระบบ templating ของ Django และ Django ของฟังก์ชั่น core.mail .
การเดินทางไป - การติดตั้ง:
การติดตั้ง:
& nbsp; & nbsp; & nbsp; PIP ติดตั้ง templated_email
คุณสามารถเพิ่มต่อไปนี้เพื่อ settings.py คุณ (แต่ก็ทำงานออกจากกล่อง) ::
& nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.vanilla_django.TemplateBackend'
& nbsp; & nbsp; & nbsp; # สำหรับ Django กลับสิ้นโดยเฉพาะ
& nbsp; & nbsp; & nbsp; TEMPLATED_EMAIL_DJANGO_SUBJECTS = {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'ต้อนรับ': 'ยินดีต้อนรับสู่เว็บไซต์ของฉัน'
& nbsp; & nbsp; & nbsp; }
การเดินทางไป - การส่งอีเมล์แม่แบบของคุณ:
ตัวอย่างการใช้งานโดยใช้แบ็กเอนด์ vanilla_django TemplateBackend
งูใหญ่ที่จะส่ง mail:
& nbsp; & nbsp; & nbsp; จากการนำเข้า templated_email send_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; Hey {{full_name}},
& nbsp; & nbsp; & nbsp; คุณเพียงแค่ลงทะเบียนสำหรับเว็บไซต์ของฉันใช้:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ชื่อผู้ใช้: {{}} ชื่อผู้ใช้
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; เข้าร่วมวันที่: {{signup_date}}
& nbsp; & nbsp; & nbsp; ขอขอบคุณคุณร็อค!
นอกจากนี้ยังจะใช้ * templated_email / welcome.html * เพื่อเป็นส่วนหนึ่งของอีเมล html ที่ช่วยให้คุณที่จะทำให้มันมากสวย มันเป็นไปได้ว่าวันหนึ่งจะมีการสนับสนุนสำหรับสิ่งที่แนบมาและละครใบ้แบบอินไลน์ / ภาพ
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ