| Ping pong que hace que los correos electrónicos activadores sean más fáciles |
Descargar ahora |
Ping pong Clasificación y resumen
- Licencia:
- MIT/X Consortium Lic...
- Nombre del editor:
- James Robert
- Sitio web del editor:
- http://shpaml.com
Ping pong Etiquetas
Ping pong Descripción
Pingpong es una biblioteca de Python dirigida a la simplificación de las cosas que deberían ser fáciles en Django.Installación 1. Instale LIB con PIP: PIP Instale PingPong- o -ponga el directorio "Pingpong" en algún lugar de su PyThon Path2. Agregue "Pingpong" a sus aplicaciones instaladas (en el archivo Configuración de configuración) Una mejor manera de disparar los correos electrónicos de PingPong.Email Importar Render_to_Email def Some_Function (): Plantilla = "Correos electrónicos / Muffins.Email" context = {"Your_mom": "Betty Crocker", "Muffin_Type": "Blueberry"} destinatarios = # ¡Envíe un correo electrónico! render_to_email (plantilla, contexto, destinatarios) y la plantilla, `correos electrónicos / my_email_template.meil.meil` estaría en su carpeta principal de plantillas: deliciosos muffins gracias a {{your_mom}} Hola amigo, estoy escribiendo para hacerle saber que {{ Your_mom}} Fabricado en un magnífico {{Muffin_Type}} Muffins. Por favor dile a ella gracias! Gracias, un robot, la primera línea que no sea en blanco es el tema, todo lo siguiente es el mensaje. Subjetivo: Deliciosos Muffins Gracias a Betty Crockermessage: Estoy escribiendo para hacerle saber que Betty Crocker hizo algunos magníficos de arándanos excelentes. Por favor dile a ella gracias! Gracias, un robotwhitSespace se desprende desde el principio y el final del mensaje. Pasando los eventos del sistema a los oyentes de su aplicación: # oyerss.py de Pingpong.utils Import Pong @Pong ("DailyCron") DeF Email_admins_about_daily_activity (Ping_Name, Args, Kwargs, ** kw): ... # model models.py ... Sus modelos ... importan escaquesthen Usted desencadena todas las funciones escuchando "DailyCron", por lo que: Python Manage.py Pong DailyCronif, pasas args adicionales al comando de administración que lo harán. Pase a lo largo de ... Python Manage.py Pong Cachecache Cachecache: 38174in Este caso, estamos permitiendo que la aplicación sepa que Memcache en el puerto 38174 acaba de limpiar. de Pingpong.utils Import Pong @Pong ("Cachecleared") Def Warm_Up_Cache (Ping_Name, Args, Kwargs, ** KW): Asfierta Ping_Name == "Cachecleared" Assert Args == "Memcache: 38174" Cache_Type, Port = Args .split (":") ... Página de inicio del producto
Ping pong Software relacionado