django-SendSMS es una API sencilla de enviar mensajes SMS con Django. & Nbsp; El api está estructurado de la misma manera como Djangos propia api de correo electrónico.
Instalación
PIP instalar Django SendSMS
Configure el SENDSMS_BACKEND (por defecto es 'sendsms.backends.console.SmsBackend'):
SENDSMS_BACKEND = 'myapp.mysmsbackend.SmsBackend'
El uso básico
El envío de SMS es como enviar mensajes de correo electrónico:
desde api importación SendSMS
api.send_sms (cuerpo = 'I can haz txt », from_phone =' + 41791111111 ', a = [' + 41791234567 '])
también puede crear instancias de smsmessage:
desde smsmessage importación sendsms.message
message = smsmessage (cuerpo = 'lolcats me hace hambre', from_phone = '+ 41791111111', a = ['+ 41791234567'])
Message.Send ()
Backends Custom
Crear SmsBackend costumbre s:
desde BaseSmsBackend importación sendsms.backends.base
desde some.sms.delivery.api
AwesomeSmsBackend clase (BaseSmsBackend):
& Nbsp; def send_messages (auto, mensajes):
& Nbsp; para el mensaje en los mensajes:
& Nbsp; para que en message.to:
& Nbsp; probar:
& Nbsp; some.sms.delivery.api.send (
& Nbsp; message = message.body,
& Nbsp; from_phone = message.from_phone,
& Nbsp; to_phone = a,
& Nbsp; parpadeante = message.flash
& Nbsp;)
& Nbsp; excepto:
& Nbsp; si no self.fail_silently:
& Nbsp; recaudar
. Entonces todo lo que necesita hacer es una referencia a su backend en el entorno SENDSMS_BACKEND
Requisitos :
- Python
- Django
Comentarios que no se encuentran