一个简单的django应用程序,使用类似于django.core.mail的api发送短信。
django-smsish2的Python项目详细描述
Django smsish
从RyanBalfanz分叉
安装
将smsish
添加到INSTALLED_APPS
并设置SMS_BACKEND
。
INSTALLED_APPS += (
'smsish',
)
SMS_BACKEND_CONSOLE = 'smsish.sms.backends.console.SMSBackend'
SMS_BACKEND_DUMMY = 'smsish.sms.backends.dummy.SMSBackend'
SMS_BACKEND_TWILIO = 'smsish.sms.backends.twilio.SMSBackend'
SMS_BACKEND = SMS_BACKEND_DUMMY
要使用twilio后端,还需要设置一些附加设置。
TWILIO_ACCOUNT_SID = os.getenv("TWILIO_ACCOUNT_SID", None)
TWILIO_AUTH_TOKEN = os.getenv("TWILIO_AUTH_TOKEN", None)
TWILIO_MAGIC_FROM_NUMBER = "+15005550006" # This number passes all validation.
TWILIO_FROM_NUMBER = os.getenv("TWILIO_FROM_NUMBER", TWILIO_MAGIC_FROM_NUMBER)
注意:您还必须pip install twilio
使用twilio后端。
测试
tox