{ "info": { "author": "Artem Rizhov", "author_email": "artem.rizhov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django Mail Templated\n=====================\n\n**Send emails using Django template system**\n\n.. image:: https://readthedocs.org/projects/django-mail-templated/badge/?version=latest\n :target: http://django-mail-templated.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://badge.fury.io/py/django-mail-templated.svg\n :target: https://badge.fury.io/py/django-mail-templated\n :alt: PyPI Package\n\n.. image:: https://circleci.com/gh/artemrizhov/django-mail-templated/tree/master.svg?style=shield\n :target: https://circleci.com/gh/artemrizhov/django-mail-templated/tree/master\n :alt: CircleCI Status\n\nThis is a tiny wrapper around the standard ``EmailMessage`` class and\n``send_mail()`` function that provides an easy way to create email messages\nusing the `Django template system\n`_.\nJust pass ``template_name`` and ``context`` as the first parameters then use as\nnormal.\n\nFeatures\n--------\n\n* Built with OOP, KISS and flexibility in mind. Really small and simple, but\n yet full-featured (I hope).\n\n* Extends and mimics the built-in Django's ``EmailMessage`` and\n ``send_mail()``. Compatible as much as possible.\n\n* Fully supports Django template system including template inheritance\n (thanks to *BradWhittington* for the note about the problem).\n\n* Supports any possible template engines and loaders.\n\n* Supports serialisation (thanks to *arjandepooter*).\n\n* Fully covered with tests.\n\n* Tested with Django 1.4-1.9.\n\n* Compatible with Python 3.\n\n\nDocumentation\n-------------\n\nhttp://django-mail-templated.readthedocs.org\n\n\nQuick start\n-----------\n\nRun:\n\n.. code-block:: console\n\n pip install django-mail-templated\n\nAnd register the app in your settings file:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'mail_templated'\n )\n\nCreate template:\n\n.. code-block:: html+django\n\n {% extends \"mail_templated/base.tpl\" %}\n\n {% block subject %}\n Hello {{ user.name }}\n {% endblock %}\n\n {% block body %}\n {{ user.name }}, this is a plain text message.\n {% endblock %}\n\n {% block html %}\n {{ user.name }}, this is an html message.\n {% endblock %}\n\nSend message:\n\n.. code-block:: python\n\n from mail_templated import send_mail\n send_mail('email/hello.tpl', {'user': user}, from_email, [user.email])\n\nAdvanced usage:\n\n.. code-block:: python\n\n from mail_templated import EmailMessage\n\n message = EmailMessage('email/hello.tpl', {'user': user}, from_email,\n to=[user.email])\n # TODO: Add more useful commands here.\n message.send()\n\nMore useful info and examples at http://django-mail-templated.readthedocs.org", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/artemrizhov/django-mail-templated", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-mail-templated", "package_url": "https://pypi.org/project/django-mail-templated/", "platform": "any", "project_url": "https://pypi.org/project/django-mail-templated/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/artemrizhov/django-mail-templated" }, "release_url": "https://pypi.org/project/django-mail-templated/2.6.5/", "requires_dist": null, "requires_python": null, "summary": "Send emails using Django template system", "version": "2.6.5" }, "last_serial": 2297740, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "37cdd50f6ea9d3cf6e4574e2772153c5", "sha256": "6485703c85761bb9c72eee28638fefcbd40f50f86e5675ee6f6c45813d45f1bf" }, "downloads": -1, "filename": "django-mail-templated-0.1.tar.gz", "has_sig": false, "md5_digest": "37cdd50f6ea9d3cf6e4574e2772153c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2894, "upload_time": "2012-03-02T21:39:16", "url": "https://files.pythonhosted.org/packages/97/e6/f9829f4c0b38b92c118c18330d4ff42b0319d9b65adba9b93d557e1bcb6f/django-mail-templated-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e9f17d6a9cea2ad79f805215c9bce95b", "sha256": "5144e91d4312b1e95f6d0b84029a640991aec90b953a7d70224abd8c0fe41229" }, "downloads": -1, "filename": "django-mail-templated-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e9f17d6a9cea2ad79f805215c9bce95b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2885, "upload_time": "2012-03-02T21:47:49", "url": "https://files.pythonhosted.org/packages/9a/fb/97aca1081ee0ee139131e7936f2b81ed21a769f8eacfa7b7c74f3200747c/django-mail-templated-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4254eee065329923ac3fadf2ab2ca037", "sha256": "95ab7d18f150209a57d761ffc9f3642153393c40d17f3ed2b6ca9bbba7a2b22d" }, "downloads": -1, "filename": "django-mail-templated-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4254eee065329923ac3fadf2ab2ca037", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2887, "upload_time": "2012-10-05T13:52:25", "url": "https://files.pythonhosted.org/packages/3f/04/548f32c61fddfaa09055653b2e79e751948ba7bf49f7ff5e628686b05885/django-mail-templated-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6b19824327712313f48475b0a2e222f2", "sha256": "1be2332f9de733d7953e498dc4abe21b75111106fe2e5eb856ff3839b1f961c8" }, "downloads": -1, "filename": "django-mail-templated-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6b19824327712313f48475b0a2e222f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3097, "upload_time": "2012-10-26T21:20:23", "url": "https://files.pythonhosted.org/packages/53/1d/1f9fe90828ad3b13a0d7ad05d69e8ced083a759034ea2077b434a6d0867a/django-mail-templated-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "99c22f58155a1bedf088e797f9599ea3", "sha256": "6f9bc66768ca1e8da1cc130d0da53132137c215fa35e5de75dc47bc36df17022" }, "downloads": -1, "filename": "django-mail-templated-0.2.1.tar.gz", "has_sig": false, "md5_digest": "99c22f58155a1bedf088e797f9599ea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2879, "upload_time": "2014-05-06T20:38:39", "url": "https://files.pythonhosted.org/packages/e9/00/44bb55078856b099917b0e5ab0ebf074482f185be530a4f32bb6afa4c36a/django-mail-templated-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "57cec511a7db031ffdf0597f6771a3b7", "sha256": "53fa001bfd9781210728233b2e7958035508cc3ea9b53942c33789dad1d26dde" }, "downloads": -1, "filename": "django-mail-templated-0.2.2.tar.gz", "has_sig": false, "md5_digest": "57cec511a7db031ffdf0597f6771a3b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3701, "upload_time": "2015-07-31T00:23:54", "url": "https://files.pythonhosted.org/packages/63/a1/e22882e7e1eb84bace896e631f4b5c0df11183050be24e3c6d0d26cafa7c/django-mail-templated-0.2.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "24f73412d0158900c6dc79ef51c786b4", "sha256": "b79c5d1b4844f6c114149279374cd1f4889ec1c0d55582bebaf3f1b48169c3a6" }, "downloads": -1, "filename": "django-mail-templated-1.0.0.tar.gz", "has_sig": false, "md5_digest": "24f73412d0158900c6dc79ef51c786b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3777, "upload_time": "2016-01-10T15:20:02", "url": "https://files.pythonhosted.org/packages/25/fb/c3146531a15802c6a7b12bba9236200f174ec0ae349f72015dd62f4b16e5/django-mail-templated-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f09e244c822ea0f423f76dda83ebf021", "sha256": "4718b6f814334899098fafbfb033d56a1d2729be51d39de7a460934adf3a0732" }, "downloads": -1, "filename": "django-mail-templated-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f09e244c822ea0f423f76dda83ebf021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2016-01-10T23:14:42", "url": "https://files.pythonhosted.org/packages/e2/38/dfc5c19aaed90009a34eba021e81a9a342c9692c9fcadfa06499e177e8cb/django-mail-templated-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "b28f48c0ddb6c9b2ea875ea807248590", "sha256": "1388b333a6d7eed8474253c21a3de302f6e6f92275460c8c3864e88790c8a8ba" }, "downloads": -1, "filename": "django-mail-templated-2.1.0.tar.gz", "has_sig": false, "md5_digest": "b28f48c0ddb6c9b2ea875ea807248590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5500, "upload_time": "2016-01-12T02:21:22", "url": "https://files.pythonhosted.org/packages/49/4f/c63f9a427103bc82590ad0637998920cdf56a7f8506eff8b480a9a2bba1d/django-mail-templated-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "1c6b23ca565c3da89450fccf3f5315ac", "sha256": "4b5da44b1c38fd2dbc86111bd63c20f3c666f2fa55e3c1d47185ef8ea5390c11" }, "downloads": -1, "filename": "django-mail-templated-2.2.0.tar.gz", "has_sig": false, "md5_digest": "1c6b23ca565c3da89450fccf3f5315ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5505, "upload_time": "2016-01-12T03:20:12", "url": "https://files.pythonhosted.org/packages/47/ac/70917ad3b5c321d489a23423967f5be8572586bade15df241d95e2d22bf0/django-mail-templated-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "7e57868ddfefa10f0b2e4fea6e92096c", "sha256": "0d1e3d716af677d3efdb883ef039f9a458291d587dcb1547dd11ed734d60c726" }, "downloads": -1, "filename": "django-mail-templated-2.2.1.tar.gz", "has_sig": false, "md5_digest": "7e57868ddfefa10f0b2e4fea6e92096c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5527, "upload_time": "2016-01-12T03:47:44", "url": "https://files.pythonhosted.org/packages/ae/48/c242405139f57d7c76a6d3869520a6e51d7d7e59dfb520a7925c09558fb7/django-mail-templated-2.2.1.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "4c2fb459d21aefa2413ec50fe38c63c9", "sha256": "697e4f6ffba0f7dc48d8842ebb259d385855588b6ccd1867a3e5104a269717de" }, "downloads": -1, "filename": "django-mail-templated-2.3.0.tar.gz", "has_sig": false, "md5_digest": "4c2fb459d21aefa2413ec50fe38c63c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4208, "upload_time": "2016-01-16T18:51:10", "url": "https://files.pythonhosted.org/packages/55/f1/7e4fadedcf40358da6f5c918b9732f1ca2d97dd22268707dbce91bd145cb/django-mail-templated-2.3.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "e1f0a1f21d122d6f34853fee3b5fe8e7", "sha256": "698fbad5b861522b7d866193a16f353045fe52fcad0d152d001b398edc6403d9" }, "downloads": -1, "filename": "django-mail-templated-2.4.0.tar.gz", "has_sig": false, "md5_digest": "e1f0a1f21d122d6f34853fee3b5fe8e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9970, "upload_time": "2016-01-19T20:03:42", "url": "https://files.pythonhosted.org/packages/14/05/ea615ecd51d37da4c327e63a68c5af7b16483050dc258319ff4881dd667b/django-mail-templated-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "c6370fc949c15762e1a00f40d96d4c0d", "sha256": "b09d8a32e904aa35fb5906e06f0933ca57a805fed48b93353d8352f9f9da00a0" }, "downloads": -1, "filename": "django-mail-templated-2.4.1.tar.gz", "has_sig": false, "md5_digest": "c6370fc949c15762e1a00f40d96d4c0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10097, "upload_time": "2016-01-19T21:17:49", "url": "https://files.pythonhosted.org/packages/71/3b/eb8a497d28aadad499b2a5a35561334056b1e36623c9abcfa3fcc3ddaca0/django-mail-templated-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "91b52f70ee97e6169e75a9b4da998e73", "sha256": "2c2b23d4b88988225fbf66e2658f6774c5bf4f2b81a3ebec7bb3a3f7396d9363" }, "downloads": -1, "filename": "django-mail-templated-2.4.2.tar.gz", "has_sig": false, "md5_digest": "91b52f70ee97e6169e75a9b4da998e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10089, "upload_time": "2016-01-19T22:23:13", "url": "https://files.pythonhosted.org/packages/cb/4e/7c7318004d0a213702045f3e92ed8e5ebd2863f24918b2c20bc703d7ca08/django-mail-templated-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "08388735e8238bbd39cde610831f04c0", "sha256": "e847ae3bc39e6415aacb04986938b940abded73ecbcdea0362dd58a973b527cb" }, "downloads": -1, "filename": "django-mail-templated-2.4.3.tar.gz", "has_sig": false, "md5_digest": "08388735e8238bbd39cde610831f04c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10086, "upload_time": "2016-01-19T23:00:21", "url": "https://files.pythonhosted.org/packages/da/b5/859320957decdda29da2b31edc4e35eed58ce8969204872fb08f0ef6147e/django-mail-templated-2.4.3.tar.gz" } ], "2.4.4": [ { "comment_text": "", "digests": { "md5": "d85a10af69457bc0ad34d3feb89fd7de", "sha256": "a8c0ff747ff92580394169001f5f092d7d429d3f3c6c21d7adc2bd3ef30cf6b5" }, "downloads": -1, "filename": "django-mail-templated-2.4.4.tar.gz", "has_sig": false, "md5_digest": "d85a10af69457bc0ad34d3feb89fd7de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11658, "upload_time": "2016-01-20T22:43:25", "url": "https://files.pythonhosted.org/packages/1e/cf/2bfc91a40b13388f8238e7134119e6b912fecca91dedecd3e835973e0801/django-mail-templated-2.4.4.tar.gz" } ], "2.4.5": [ { "comment_text": "", "digests": { "md5": "8cb697aae8a8f8936f6a84fc4d782980", "sha256": "a61a943efb432e899dab709813c1985c314b3903901e6022f76aa133935d1326" }, "downloads": -1, "filename": "django-mail-templated-2.4.5.tar.gz", "has_sig": false, "md5_digest": "8cb697aae8a8f8936f6a84fc4d782980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11632, "upload_time": "2016-01-20T23:01:56", "url": "https://files.pythonhosted.org/packages/14/ee/17e47dc9db65a57a149710eed9bf197be9a371b250c345d2c7fa50cdd397/django-mail-templated-2.4.5.tar.gz" } ], "2.4.6": [ { "comment_text": "", "digests": { "md5": "1eb2fe46b1043b2277b9a45f03216c9d", "sha256": "4f99855a94d132c5646e295928f70bab5598e93eadf9735958d2f331e8fa0dc9" }, "downloads": -1, "filename": "django-mail-templated-2.4.6.tar.gz", "has_sig": false, "md5_digest": "1eb2fe46b1043b2277b9a45f03216c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11763, "upload_time": "2016-01-23T00:28:53", "url": "https://files.pythonhosted.org/packages/f9/32/e0257350aa4884f676c6fb3df1c49aedc41b385f596cbc0c4633e582fbff/django-mail-templated-2.4.6.tar.gz" } ], "2.4.7": [ { "comment_text": "", "digests": { "md5": "8b41eeee19f6bec64f4c597e0d015d8c", "sha256": "43294d09b9fe79e55fc76f24ea4177c10d760350e4eaa4f0f493f03fe49996f4" }, "downloads": -1, "filename": "django-mail-templated-2.4.7.tar.gz", "has_sig": false, "md5_digest": "8b41eeee19f6bec64f4c597e0d015d8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11798, "upload_time": "2016-01-23T00:33:16", "url": "https://files.pythonhosted.org/packages/7b/f0/5656398f184920607d8a8ad5cc0788e1dbe7f4775a00ecfcd7d4d29e5700/django-mail-templated-2.4.7.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "e8935a75acc222544d1b4bb7e6b56882", "sha256": "6b0717a701521fedf57af84365f391e334a9d20467b9341a85e81eb9a8521b60" }, "downloads": -1, "filename": "django-mail-templated-2.5.0.tar.gz", "has_sig": false, "md5_digest": "e8935a75acc222544d1b4bb7e6b56882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13781, "upload_time": "2016-02-19T15:04:19", "url": "https://files.pythonhosted.org/packages/a7/a3/bceba277565c56c5f963f03b384b5d5ef72739c0af88e128d61291fb73c6/django-mail-templated-2.5.0.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "0541fe3a7900c154c295bead310c1b11", "sha256": "4ee7b34015ebedc889c64a3369c2346d35c41f5e193c0aa28f649daf496d9517" }, "downloads": -1, "filename": "django-mail-templated-2.6.0.tar.gz", "has_sig": false, "md5_digest": "0541fe3a7900c154c295bead310c1b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12375, "upload_time": "2016-02-20T04:33:43", "url": "https://files.pythonhosted.org/packages/6e/22/56fd033f2dfd2a9db6f6be35ace213b2f22f0c08c3c5a36c515ee1885f0e/django-mail-templated-2.6.0.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "1716032e316f29adabb6890ed9d4df13", "sha256": "79ec80665e8eaf67f240adb150f01c98116508af6c2c56609446c6fbae0185c1" }, "downloads": -1, "filename": "django-mail-templated-2.6.1.tar.gz", "has_sig": false, "md5_digest": "1716032e316f29adabb6890ed9d4df13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12628, "upload_time": "2016-02-20T14:35:46", "url": "https://files.pythonhosted.org/packages/75/91/1a4dfcbd6b8c362f6df5171173cf5c92fd14a577910ef0449aa015e30fdd/django-mail-templated-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "5216d481eaf1c7d84dac622e4c330d53", "sha256": "fda95699e6f06a9fdf375983071dda42425786a2dee61b09403351cf84e9583c" }, "downloads": -1, "filename": "django-mail-templated-2.6.2.tar.gz", "has_sig": false, "md5_digest": "5216d481eaf1c7d84dac622e4c330d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12617, "upload_time": "2016-02-21T17:41:20", "url": "https://files.pythonhosted.org/packages/cc/d0/dbe4896dc943ce63f2e67d6a5aa79023e660650af85d617f15b1c74e4d5b/django-mail-templated-2.6.2.tar.gz" } ], "2.6.5": [ { "comment_text": "", "digests": { "md5": "e9b9570f0280035009877469a31cde0f", "sha256": "2ce4b415d97f50587d9f9ff395b01e919539e1734b6b6f84385f4d2e6d3db7b5" }, "downloads": -1, "filename": "django-mail-templated-2.6.5.tar.gz", "has_sig": false, "md5_digest": "e9b9570f0280035009877469a31cde0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11898, "upload_time": "2016-08-23T12:14:51", "url": "https://files.pythonhosted.org/packages/a8/65/989c7a65dd77f3eff8aa4ac656e3e8cc735259448319848df4e92a7fcd6c/django-mail-templated-2.6.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9b9570f0280035009877469a31cde0f", "sha256": "2ce4b415d97f50587d9f9ff395b01e919539e1734b6b6f84385f4d2e6d3db7b5" }, "downloads": -1, "filename": "django-mail-templated-2.6.5.tar.gz", "has_sig": false, "md5_digest": "e9b9570f0280035009877469a31cde0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11898, "upload_time": "2016-08-23T12:14:51", "url": "https://files.pythonhosted.org/packages/a8/65/989c7a65dd77f3eff8aa4ac656e3e8cc735259448319848df4e92a7fcd6c/django-mail-templated-2.6.5.tar.gz" } ] }