Subscribe Mailgun mailing lists from Django
Project description
This Django module provides a FormView and a Form that subscribe the user to a list on Mailgun.
Usage
Install:
pip install django-mgsub pip freeze | grep django-mgsub >> requirements.txt
Add to Django:
# settings.py INSTALLED_APPS += 'mgsub',
Configure credentials:
# settings.py MGSUB_DEFAULT_MAILINGLIST = 'mylist@example.com' MAILGUN_API_KEY = '<secret>'
or:
export MGSUB_DEFAULT_MAILINGLIST='mylist@example.com' MAILGUN_API_KEY=...
Add urls:
# urls.py urlpatterns = [ ... url('^mailinglist/', include('mgsub.urls', namespace='mgsub')), ... ]
Configure:
## settings.py # Setting this to False will disable email sending and the following # settings MGSUB_SEND_WELCOME = True MGSUB_WELCOME_FROM = 'noreply@example.com' # defaults to settings.SERVER_EMAIL MGSUB_WELCOME_REPLY_TO = 'me@example.com' # nothing by default # Subscription email templates MGSUB_WELCOME_SUBJECT = 'Welcome to my list!' # Defaults to: Welcome! MGSUB_WELCOME_TEMPLATE = 'myapp/welcome.html' # HTML template MGSUB_WELCOME_TEMPLATE_PLAIN = 'myapp/w.txt' # Plain text template
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-mgsub-0.2.0.tar.gz
(21.5 kB
view details)
Built Distributions
File details
Details for the file django-mgsub-0.2.0.tar.gz
.
File metadata
- Download URL: django-mgsub-0.2.0.tar.gz
- Upload date:
- Size: 21.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2991a7eef645d988a328b481ab4b848e1176ac10bd273b387d42618ed3f0047 |
|
MD5 | e0fa90751cfb144bf1b382cb290aeb6d |
|
BLAKE2b-256 | fdc60fac3dafdb3eb4835860feb75ad0a4221dde5709a25055cc0d2cce5ce72f |
File details
Details for the file django_mgsub-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: django_mgsub-0.2.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7875fede7255c3c2c7b22ed6232a317099439b8b1b32201dd79f9a218d26de03 |
|
MD5 | cab0898efffaace3cac8da82f04246c8 |
|
BLAKE2b-256 | 72265c8b1c341e56518fa80020f85f25b44b062fbfe90cd826afbea36ede32d3 |
File details
Details for the file django_mgsub-0.2.0-py2-none-any.whl
.
File metadata
- Download URL: django_mgsub-0.2.0-py2-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68041caf4f1150d0d992bd2390e7c5b4fe9b16dfe2722dfd3f17b096ed76311b |
|
MD5 | 1f0b81da5fd921e863ebe3a1c66328f9 |
|
BLAKE2b-256 | 601559e9dd52bf21dacd7d2f0c501089a48b2619983bdab32d47aa8aea5e1899 |