Django-sendsms yra paprastas API siųsti SMS žinutes su Django, & nbsp;. API struktūra taip pat, kaip djangos savo elektroninio pašto API.
Diegimas
PIP įdiegti Django-sendsms
Konfigūruoti SENDSMS_BACKEND (pagal nutylėjimą "sendsms.backends.console.SmsBackend"):
SENDSMS_BACKEND = 'myapp.mysmsbackend.SmsBackend "
Pagrindinės naudojimas
Siuntimas SMS žinutes tarsi siųsti laiškus:
nuo sendsms importo API
api.send_sms (kūno = 'galiu Haz txt ", from_phone =' + 41791111111", į = ['+ 41791234567'])
taip pat galite padaryti atvejus SmsMessage:
nuo sendsms.message importo SmsMessage
pranešimą = SmsMessage (kūno = 'lolcats padaryti mane alkanas ", from_phone =' + 41791111111", į = ['+ 41791234567'])
message.send ()
Custom backends
Sukurti užsakymą SmsBackend S:
nuo sendsms.backends.base importo BaseSmsBackend
nuo some.sms.delivery.api
klasė AwesomeSmsBackend (BaseSmsBackend):
& Nbsp; def send_messages (savarankiškai, pranešimai):
& Nbsp; pranešimu pranešimų:
& Nbsp; į message.to:
& Nbsp; bandyti:
& Nbsp; some.sms.delivery.api.send (
& Nbsp; pranešimą = message.body,
& Nbsp; from_phone = message.from_phone,
& Nbsp; to_phone = į,
& Nbsp; mirksi = message.flash
& Nbsp;)
& Nbsp; išskyrus:
& Nbsp; jei ne self.fail_silently:
& Nbsp; padidinti
. Tada viskas, ko jums reikia padaryti, tai nurodykite savo varikliukus į SENDSMS_BACKEND nustatymas
Reikalavimai :
- Python
- Django
Komentarai nerastas