Skip to main content

A simple Django app to send SMS messages using an API similar to that of django.core.mail.

Project description

# django-smsish

[![PyPI version](https://badge.fury.io/py/django-smsish.svg)](https://badge.fury.io/py/django-smsish)
[![Build Status](https://travis-ci.org/RyanBalfanz/django-smsish.svg)](https://travis-ci.org/RyanBalfanz/django-smsish)
[![Code Health](https://landscape.io/github/RyanBalfanz/django-smsish/master/landscape.svg?style=flat)](https://landscape.io/github/RyanBalfanz/django-smsish/master)
[![Coverage Status](https://coveralls.io/repos/github/RyanBalfanz/django-smsish/badge.svg?branch=develop)](https://coveralls.io/github/RyanBalfanz/django-smsish)

Installation
------------

Add `smsish` to your `INSTALLED_APPS` and set `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

To use the Twilio backend set some additional settings as well.

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)

Note: You must also `pip install twilio` to use the Twilio backend.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-smsish-1.2.1.tar.gz (10.3 kB view details)

Uploaded Source

File details

Details for the file django-smsish-1.2.1.tar.gz.

File metadata

File hashes

Hashes for django-smsish-1.2.1.tar.gz
Algorithm Hash digest
SHA256 9c0b531d74ab6166b140a90336d1a54bc9980328dd799f7d07cc5fb4134d66c8
MD5 f13606c2013649b5f011caceb7c491f4
BLAKE2b-256 2f268b93c41c1bea57483fad0bd33a0c56a503938d1ad8e0f997d1564e5d9d1c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page