Django-อีเมล์ html ที่เป็น app Django ที่สามารถใช้สำหรับการได้อย่างรวดเร็วเปลี่ยนอีเมลทั้งหมดของเว็บไซต์จากข้อความธรรมดาเป็น HTML สำหรับการใช้มันที่คุณต้องทำขั้นตอนที่ 2:
- เพิ่ม email_html เพื่อ INSTALLED_APPS ที่สูงขึ้นแล้วการใช้งานสามส่วนอื่น ๆ ;
- แม่แบบอีเมลการเปลี่ยนแปลงรูปแบบ HTML;
ทดแทนการประยุกต์ใช้ฟังก์ชั่น send_mail โดยฟังก์ชั่นสมาร์ท send_mail ใหม่
สร้างใน: send_mail (เรื่องข้อความ from_email, recipient_list, fail_silently = เท็จ auth_user = ไม่มี auth_password = ไม่มีการเชื่อมต่อ = ไม่มี) ใหม่: send_mail (เรื่องข้อความ from_email = ไม่มี recipient_list = ไม่มี fail_silently = เท็จ , auth_user = ไม่มี auth_password = ไม่มีการเชื่อมต่อไม่มี =)
ไม่กี่คุณสมบัติใหม่:
- ข้อความแอตทริบิวต์ที่ใช้สำหรับ html หรือธรรมดาทดสอบเนื้อหาของข้อความ หากมี HTML, ข้อความธรรมดาคือการสร้างโดยอัตโนมัติ basing ในร่างกาย html ที่;
- แอตทริบิวต์ from_email ไม่จำเป็นต้องใช้ โดยปกติแล้วมันจะเท่ากับ settings.DEFAULT_FROM_EMAIL;
- ขึ้นอยู่กับ settings.EMAIL_ADMIN_DUPLICATE สำเนาทั้งหมดของข้อความอีเมลที่ยังมีการส่งต่ออีเมล ADMIN (ใช้หัว BCC);
บฟังก์ชั่นใหม่จะใช้:
- send_mail (เรื่อง, HTML, recipient_list อีเมล =)
สิ่งสำคัญ:
- โปรแกรม email_html สถานที่ใน INSTALLED_APPS ก่อนการใช้งานอื่น ๆ ซึ่งการส่งอีเมลที่คุณจะต้องทำตาม html ที่โดยค่าเริ่มต้น
- ร่างกาย Html ต้องมีแท็ก, ฟังก์ชั่นอื่นจะคิดว่านี่คือร่างกายข้อความธรรมดา;
ต้องการ
- หลาม
- Django
- ซุปสวย
- w3m
ความคิดเห็นที่ไม่พบ