Mixed content e-mails for Django made simple.
Project description
Package
django-lime
Description
Easy sending of mixed content (html + plain) emails for Django.
Installation
Install in your virtual environment:
$ pip install django-lime
Add lime to your INSTALLED_APPS of your Django settings module:
>>> INSTALLED_APPS = ( >>> # ... >>> 'lime', >>> # ... >>> )
Copy the templates from lime to your main templates directory.
Usage examples
Inherit your app templates from lime base templates or your own copy of the lime templates (copied to templates directory).
>>> from lime import send_email >>> >>> send_email( >>> _("You've got mail"), >>> 'ramzes.4@example.come', # From >>> 'someone.else@example.com', # To >>> { >>> 'date_submitted': datetime.datetime.now().strftime("%Y-%m-%dT%H:%M:%S"), >>> 'url': 'http://example.com/check-this-fantastic-link.html', >>> 'full_name': 'John Doe', >>> 'from_name': 'Ramzes the 4th', >>> }, >>> 'foo/emails/foo_test.txt', # Text template >>> 'foo/emails/foo_test.html' # HTML tempalte >>> )
License
GPL 2.0/LGPL 2.1
Support
For any issues contact me at the e-mail given in the Author section.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-lime-0.1.tar.gz
(3.2 kB
view hashes)