| Pingue-pongue Biblioteca Django que facilita a acionamento de e-mails |
Baixe Agora |
Pingue-pongue Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- James Robert
- Site do editor:
- http://shpaml.com
Pingue-pongue Tag
Pingue-pongue Descrição
O Pingpong é uma biblioteca Python para visar a simplificação das coisas que deve ser fácil em Django.Anstalação 1. Instale a Lib com Pip: PIP Instalar Pingpong- ou -put o diretório "pingpong" em algum lugar no seu Python Path2. Adicione "Pingpong" aos aplicativos instalados (no arquivo settings.py) Uma maneira melhor de disparar e-mails de Pingpong.Email Import Render_to_email Def algum_function (): modelo = "E-mails / muffins.email" context = {"your_mom": "Betty Crocker", "muffin_type": "Blueberry"} destinatários = # Envie um email! render_to_email (modelo, contexto, destinatários) e o modelo, `e-mails / my_email_template.email` Estaria na sua pasta de modelos principais: Muffins delicioso graças a {{your_mom}} oi amigo, estou escrevendo para que você saiba que your_mom}} fez alguns muffins soberbo {{muffin_type}}. Por favor, diga a ela obrigado! Obrigado, uma primeira linha não branca é o assunto, tudo seguinte é a mensagem.Subject: Muffins deliciosos graças a Betty Crockermessage: Estou escrevendo para que você saiba que Betty Crocker fez alguns muffins de blueberry excelentes. Por favor, diga a ela obrigado! Obrigado, um robotwhitespace é despojado desde o início e o final da mensagem.Passando eventos do sistema para o seu APPSET ALTISTRIÇOS: # ouvintes.py de Pingpong.utils Import Pong @Pong ("Dailycron") Def Email_Admins_About_Daily_Activity (Ping_name, Args, Kwargs, ** kw): ... # modelos.py.py ... seus modelos ... Importação OuviresThen Você aciona todas as funções Ouvir "DailyCron" como assim: Python Manage.Py Pong DailyCronif Você passa ARGS extras para o comando de gerenciamento que eles Python Manage.Py.py Pong CacheCleared Memcache: 38174In Este caso estamos deixando o aplicativo saber que Memcache na porta 38174 acabou de ser apagado. de Pingpong.Utils Import Pong @pong ("CachecleLeared") Def Warm_Up_Cache (Ping_name, Args, Kwargs, ** KW): Assert Ping_Name == "CacheCleared" Assert ARGS == "Memcache: 38174" Cache_Type, Port = args .split (":") ... página inicial do produto
Pingue-pongue Software Relacionado