Django-sendsms είναι ένα απλό API για την αποστολή μηνυμάτων SMS με Django & nbsp?. Το API είναι δομημένη με τον ίδιο τρόπο όπως djangos δική email API.
installation
Pip εγκατάσταση Django-sendsms
Διαμορφώστε το SENDSMS_BACKEND (προεπιλογή «sendsms.backends.console.SmsBackend»):
SENDSMS_BACKEND = 'myapp.mysmsbackend.SmsBackend »
Βασική χρήση
Την αποστολή μηνυμάτων SMS είναι σαν να στέλνετε e-mail:
από sendsms api εισαγωγής
api.send_sms (σώμα = "Μπορώ να haz txt», from_phone = '+ 41791111111 », για = [' + 41791234567»])
μπορείτε επίσης να κάνετε περιπτώσεις SmsMessage:
από sendsms.message SmsMessage εισαγωγής
Μήνυμα = SmsMessage (σώμα = 'lolcats κάνει να πεινάω », from_phone =' + 41791111111», για = ['+ 41791234567 »])
message.send ()
Προσαρμογή του backend
Δημιουργία προσαρμοσμένων SmsBackend s:
από sendsms.backends.base BaseSmsBackend εισαγωγής
από some.sms.delivery.api
κατηγορία AwesomeSmsBackend (BaseSmsBackend):
& Nbsp? Def send_messages (self, μηνύματα):
& Nbsp? Για το μήνυμα στα μηνύματα:
& Nbsp? Για να σε message.to:
& Nbsp? Δοκιμάσετε:
& Nbsp? Some.sms.delivery.api.send (
& Nbsp? Μήνυμα = message.body,
& Nbsp? From_phone = message.from_phone,
& Nbsp? To_phone = να,
& Nbsp? Αναβοσβήνει = message.flash
& Nbsp?)
& Nbsp? Εκτός από:
& Nbsp? Αν δεν self.fail_silently:
& Nbsp? Αυξήσει
. Στη συνέχεια, το μόνο που χρειάζεται να κάνετε είναι η αναφορά backend σας στη ρύθμιση SENDSMS_BACKEND
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε