Django-sendsms on yksinkertaista API lähettää tekstiviestejä Django. & Nbsp; API rakentuu samalla tavalla kuin djangos oma sähköpostiosoite api.
Asennus
Pip asentaa Django-sendsms
Määritä SENDSMS_BACKEND (oletuksena "sendsms.backends.console.SmsBackend '):
SENDSMS_BACKEND = 'myapp.mysmsbackend.SmsBackend'
peruskäyttö
Lähetetään tekstiviestit on kuin lähettää sähköposteja:
alkaen sendsms tuonti api
api.send_sms (body = "En voi haz txt", from_phone = '+ 41791111111 ", jotta = [' + 41791234567"])
Voit myös tehdä tapauksia SmsMessage:
alkaen sendsms.message tuonti SmsMessage
Viestin = SmsMessage (body = 'lolcats tehdä minulle nälkä ", from_phone =' + 41791111111", jotta = ['+ 41791234567 "])
message.send ()
Custom backends
Luominen mukautetun SmsBackend s:
alkaen sendsms.backends.base tuonti BaseSmsBackend
alkaen some.sms.delivery.api
luokan AwesomeSmsBackend (BaseSmsBackend):
& Nbsp; def send_messages (itse, viestit):
& Nbsp; viesti viesteissä:
& Nbsp; olevassa message.to:
& Nbsp; kokeile:
& Nbsp; some.sms.delivery.api.send (
& Nbsp; message = message.body,
& Nbsp; from_phone = message.from_phone,
& Nbsp; to_phone = kohteeseen,
& Nbsp; vilkkuu = message.flash
& Nbsp;)
& Nbsp; paitsi:
& Nbsp; jos ei self.fail_silently:
& Nbsp; nostaa
Sitten sinun tarvitsee vain viitata teidän taustajärjestelmää SENDSMS_BACKEND ympäristössä.
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt