Django-email-html ay isang Django app na maaaring magamit para sa mabilis na lumipat ang lahat ng mga email ng mga site mula sa plain-text sa HTML. Para sa mga gumagamit nito kailangan mong gawin 2 hakbang na ito:
- Magdagdag email_html sa INSTALLED_APPS mas mataas na, at pagkatapos ay iba pang mga third-bahagi ng mga application;
- Mga template ng pagbabago ng email sa bersyon html;
Built-in na mga pamalit sa application send_mail pag-andar ng bagong matalinong send_mail function.
bumuo-in: send_mail (nakabatay, mensahe, from_email, recipient_list, fail_silently = False, auth_user = Wala, auth_password = Wala, koneksyon = Wala) bago: send_mail (nakabatay, mensahe, from_email = Wala, recipient_list = Wala, fail_silently = Maling , auth_user = Wala, auth_password = Wala, koneksyon = Wala)
Ilang bagong mga tampok:
- Mensahe ng katangian paggamit para sa html o katawan plain-pansubok na mensahe. Kung naglalaman ito ng html, plain-text ay awtomatikong pagbuo ng basing sa katawan html;
- From_email katangian ay hindi kinakailangan. Sa pamamagitan ng default ito ay magiging katumbas ng settings.DEFAULT_FROM_EMAIL;
- Depende sa settings.EMAIL_ADMIN_DUPLICATE lahat ng mga kopya ng mensaheng e-mail din sa pagpapadala sa ADMIN email (gamit ang bcc header);
Bagong pag-andar cam na gagamitin:
- Send_mail (Paksa, html, recipient_list = e-mail)
Mahalaga bagay:
- Application Place email_html sa INSTALLED_APPS bago lahat ng iba pang mga application, na pagpapadala ng mga email, na kailangan mong gumawa ng html batay sa pamamagitan ng default;
- Html katawan ay dapat naglalaman ng tag, kung hindi man function na ay sa tingin ito ay isang katawan plain-text;
Mga Kinakailangan :
- Python
- Django
- Magagandang Soup
- w3m
Mga Komento hindi natagpuan