django-sms

Logiciel capture d'écran:
django-sms
Détails logiciels:
Version: 0.0.4
Date de transfert: 14 Apr 15
Développeur: Niels Sandholt Busch
Licence: Gratuit
Popularité: 6

Rating: 2.0/5 (Total Votes: 1)

django-sms est une application Django pour l'envoi de SMS avec les backends interchangeables.
Backends
- 'Sms.backends.dummy.SMSBackend'
- 'Sms.backends.locmem.SMSBackend'
- 'Sms.backends.console.SMSBackend'
La rédaction d'un backend personnalisé
Vous pouvez écrire votre propre backend de SMS en dérivant BaseSMSBackend et en remplaçant la méthode send_sms. Sur toute erreur, votre backend devrait soulever SMSError
SMSBackend de classe (BaseSMSBackend):
& Nbsp; "" "
& Nbsp; Mon sms personnalisé backend
& Nbsp; "" "
& Nbsp; def __init __ (self):
& Nbsp; self.client = MyClient (settings.KEY, settings.SECRET)
& Nbsp; def send_sms (auto, message, from_, à):
& Nbsp; sinon self.client.send_message (message, from_, à):
& Nbsp; soulever SMSError
Utilisation
1. Ajouter un backend de SMS à SMS_BACKEND dans settings.py.
& Nbsp; SMS_BACKEND = 'sms.backends.console.SMSBackend'
2. send_sms d'appel
& Nbsp; de send_sms d'importation sms
& Nbsp; send_sms (texte, from_, à)
Test
sms.original_sms_backend = settings.SMS_BACKEND
settings.SMS_BACKEND = 'sms.backends.locmem.SMSBackend'
sms.outbox = []
sms.send_sms («mon message», «moi», «vous»)
self.assertIn («message», sms.outbox [0] ['texte'])

Exigences :

  • Python
  • Django

Commentaires à django-sms

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!