Metadata-Version: 1.1
Name: django-mail-dbtpl
Version: 0.2.2
Summary: A simple Django app to store email template in database.
Home-page: https://bitbucket.org/crazymath/django-mail-dbtpl
Author: CrazyMath
Author-email: moiseenko.k.s@gmail.com
License: BSD License
Description: =================
        django-mail-dbtpl
        =================
        
        The application allows you to store email templates in the database. The application also allows you to edit templates
        in the database data using ``ckeditor``. More details about the settings available `ckeditor <https://pypi.python.org/pypi/django-ckeditor-updated>`_.
        
        Installing
        ==========
        Install the application using pip.
        ::
        
            > pip install django-mail-dbtpl
        
        Add application settings Django project
        ::
        
            INSTALLED_APPS = (
            ...
            'django_mail_dbtpl',
            ...
            )
        
        Apply migration
        ::
        
            python ./manage.py migrate django_mail_dbtpl
        
        
        Usage
        =====
        After installation, you must create a letter template in the database via the administration panel by url
        ``http://127.0.0.1:8000/admin/django_mail_dbtpl/emailtemplate/``, it is necessary for the template specify ``slug``.
        ``slug`` will be used for both identifier template. The templates can be determined context variables ``{{var}}``.
        For example, you create a template with ``slug = 'welcome.tpl'``, ``subject = 'Welcome, {{username}}'``,
        ``body = 'Welcome to the {{site}}.'``. The following is the code that shows how to use the template stored in the database
        ::
        
            from django_mail_dbtpl.utils import EmailWrapper
            context = {
                'username': 'Example User',
                'site': 'example.com'
            }
            msg = EmailWrapper('welcome.tpl', context)
            msg.from_email = 'from_email@example.com'
            msg.to = ['to_email@example.com']
            msg.send()
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
