.
Django-SendSMS basit bir Django ile SMS mesajları göndermek için API nbsp; api Djangos kendi e-posta API aynı şekilde yapılandırılmıştır.
Kurulum
Django-SendSMS yüklemek pip
SENDSMS_BACKEND ('sendsms.backends.console.SmsBackend' varsayılan olarak) yapılandırın:
SENDSMS_BACKEND = 'myapp.mysmsbackend.SmsBackend'
Temel kullanım
SMS gönderme e-postalar göndermek gibi:
SendSMS ithalat API gelen
api.send_sms (vücut = 'Ben txt haz olabilir', from_phone = '+ 41791111111', to = ['+ 41791234567'])
Ayrıca SmsMessage örneklerini yapabilirsiniz:
sendsms.message ithalat SmsMessage gelen
mesajı = SmsMessage (vücut = = için, from_phone = '+ 41791111111', 'kedicikler beni Aç yapmak' ['+ 41791234567'])
() message.send
Özel backend'e
Oluşturma özel SmsBackend s:
sendsms.backends.base ithalat BaseSmsBackend gelen
some.sms.delivery.api dan
sınıf AwesomeSmsBackend (BaseSmsBackend):
& Nbsp; def send_messages (öz, mesajlar):
& Nbsp; mesajlarda mesajın:
& Nbsp; message.to içinde için:
& Nbsp; deneyin:
& Nbsp; some.sms.delivery.api.send (
& Nbsp; message = message.body,
& Nbsp; from_phone = message.from_phone,
& Nbsp; to_phone = için,
& Nbsp; yanıp sönen = message.flash
& Nbsp;)
& Nbsp; hariç:
& Nbsp; değilse self.fail_silently:
& Nbsp; yükseltmek
. Sonra tüm yapmanız gereken SENDSMS_BACKEND ortamda arka uç referans olduğunu
Gereksinimler :
- Python
- Django
Yorum Bulunamadı