-mails con plantilla es una aplicación que abstrae el envío de mensajes de correo electrónico de una manera para que sea posible cambiar de mensajes de correo electrónico de texto sin formato a HTML correos electrónicos, incluso si está utilizando aplicaciones de terceros. & Nbsp; Para ello, el uso de un mecanismo muy similar a django-notificaciones. Cada correo electrónico para crear una carpeta. En esta carpeta se puede poner short.txt (para el tema), email.txt (para el correo electrónico de texto sin formato) y email.html opcionalmente (si un correo electrónico HTML también debe ser enviada).
Una buena práctica es poner todos los mensajes de correo electrónico en un e-mails / carpeta dentro de la carpeta de plantillas, por lo que es fácil ver lo que los correos electrónicos son enviados por el sistema.
Los destinatarios pueden ser tanto una serie de correos electrónicos (cadenas) o usuarios. Si pasa los usuarios que también tratará de encontrar el lenguaje usuarios almacenada (accounts.Account.language en pinax) y enviarlo a usarlo.
El envío de un e-mails funciona así:
& Nbsp; de templated_emails.utils send_templated_email importar
& Nbsp; & nbsp; & nbsp; send_templated_email (["philipp@gidsy.com"], "correos electrónicos / invite_friends", {"my_variable": "blafoo"})
El sistema agregará current_site (el objeto del sitio del proyecto Django) y STATIC_URL (para vincular en contenido estático) al contexto de sus plantillas.
Reglas CSS inline
Inline Reglas CSS son molesto y tedioso, pero un neccessity si usted quiere apoyar a todos los clientes de correo electrónico. Desde 0,3 pynliner se incluye que se llevará a la CSS de la cabeza y ponerla en cada elemento que coincide con la regla.
Hay una palanca se puede establecer en settings.py para activar esta función o desactivar: TEMPLATEDEMAILS_USE_PYNLINER = False es el valor predeterminado.
Instalar:
PIP instalar -e http://github.com/philippWassibauer/templated-emails.git#egg=templated-emails
o
PIP instalar con plantilla-emails
Requisitos :
- Python
- pynliner
- cssutils
Comentarios que no se encuentran