Django的sendsms是一個簡單的API來發送短信使用Django 該API的結構相同的方式Django的自己的電子郵件API。
安裝
PIP安裝Django,sendsms
配置SENDSMS_BACKEND(默認為'sendsms.backends.console.SmsBackend“):
SENDSMS_BACKEND ='myapp.mysmsbackend.SmsBackend“
基本用法
發送短信是像發送電子郵件:
從sendsms進口API
api.send_sms(體='我可以HAZ的txt',from_phone ='+ 41791111111“,以= ['+ 41791234567'])
您還可以SmsMessage的實例:
從sendsms.message進口SmsMessage
消息= SmsMessage(身體=“大笑貓讓我餓了',from_phone ='+ 41791111111”,以= ['+ 41791234567'])
message.send()
自定義後端
創建自定義SmsBackend S:
從sendsms.backends.base進口BaseSmsBackend
從some.sms.delivery.api
類AwesomeSmsBackend(BaseSmsBackend):
 高清send_messages(個體經營,消息):
 在消息的消息:
 對於在message.to:
 嘗試:
  some.sms.delivery.api.send(
 消息= message.body,
  from_phone = message.from_phone,
  to_phone =來,
 閃爍= message.flash
 )
 區別:
 如果沒有self.fail_silently:
 提高
。然後,所有你需要做的是引用的SENDSMS_BACKEND設置你的後端
要求:
- 在Python中
- 在Django的
評論沒有發現