| Ping-pong Biblioteca Django che rende più facile l'innescata e-mail |
Scarica ora |
Ping-pong Classifica e riepilogo
- Licenza:
- MIT/X Consortium Lic...
- Nome editore:
- James Robert
- Sito web dell'editore:
- http://shpaml.com
Ping-pong Tag
Ping-pong Descrizione
Pingpong è una biblioteca Python per mirare a semplificare le cose che dovrebbe essere facile in Django.Installation 1. Installare Lib con PIP: PIP Installare PingPong o -put La directory "PingPong" da qualche parte nel Python Path2. Aggiungi "PingPong" alle tue app installate (nel file Impostazioni.py) Un modo migliore per sparare via e-mail da PingPong.email Import render_to_email def qualche_function (): template = "e-mail / muffins.email" context = {"your_mom": "Betty Crocker", "MUFFIN_TYPE": "Blueberry"} destinatari = # Invia una email! render_to_email (modello, contesto, destinatari) e il modello, `e-mail / my_email_template.email sarebbe nella tua cartella dei modelli principali: deliziosi muffin grazie a {{your_mom}} Ciao amico, sto scrivendo per farti sapere che {{ Your_Mom}} ha fatto alcuni superbi muffin {{MUFFIN_TYPE}}. Per favore, dille grazie! Grazie, una prima riga non vuota è il soggetto, tutto ciò che segue è il messaggio.subject: deliziosi muffin grazie a Betty Crockermessage: sto scrivendo per farti sapere che Betty Crocker ha fatto alcuni superbi muffin dei mirtilli. Per favore, dille grazie! Grazie, un robotwhitepace viene spogliato dall'inizio e dalla fine del messaggio. Passaggi eventi del sistema ai tuoi ascoltatori di Appared Up: # listener.py da pingpong.utils import Pong @pong ("DailyCron") def e-mail_admin_about_daily_activity (ping_name, args, kwargs, ** kW): ... # models.py ... I tuoi modelli ... IMPORT LISTINERSTHEN CHE TRIGGER TUTTE LE FUNZIONI Ascoltando "DailyCron" come SO: Python Gestisci.PY PONG DailyCronif supera l'argomento extra al comando di gestione che lo faranno Passata lungo ... Python Gestisci.py Pong Pong Cachecleared MemCache: 38174in Questo caso stiamo lasciando che l'app sappia che Memcache sulla porta 38174 è appena stata cancellata. da PingPong.utils import Pong @pong ("cachecleared") def warm_up_cache (ping_name, args, kwargs, ** kw): assert ping_name == "cachecleared" assert args == "memcache: 38174" cache_type, porto = args .split (":") ... Homepage del prodotto
Ping-pong Software correlato