| gritar Biblioteca de notificação do usuário com back-ends pluggable |
Baixe Agora |
gritar Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Alen Mujezinovic
- Site do editor:
- http://caffeinehit.com
gritar Tag
gritar Descrição
Yell não é um armazenamento de notificação ou backend de entrega, mas um conjunto de APIs que facilitam seus próprios mecanismos de entrega. Usando decoradores gritandoFrom Yell.Decoratorator Importar gritando @ gritando (nome = 'buffalo') def buffalo_printer (mensagem): Imprimir mensagem @yelling (name = 'buffalo') def buffalo_saver (mensagem): Guardar (mensagem) gritar ("búfalo", _ ("búfalo búfalo búfalo búfalo búfalo búfalo búfalo búfalo")) Usando classes gritando de gritos de importação, Yellclass Buffalo (Yell ): Nome = "Buffalo" Mensagem = _ ("Buffalo Buffalo Buffalo Buffalo Buffalo Buffalo Buffalo Buffalo") Def Yell (auto, * Args, ** Kwargs): Imprimir auto.MessageClass BuffaloEmail (Buffalo): Def Yell (Self, * args, ** kwargs): send_mail ("buffalo", self.message, 'buffalo@example.com', ) classe búfalodatabase (búfalo): def yell (auto, * args, ** kwargs): buffalomodel.objects.create (user = kwargs.get ('user')) # o comportamento padrão é usar todos os backend de notificação com o mesmo # nameyell ("buffalo", usuário = user.obj ECTS.Get (id = 1)) # Enviar apenas e-mailsyell ("Buffalo", User = User.Objects.Get (ID = 1), backends = ) A página inicial do produto
gritar Software Relacionado