Metadata-Version: 2.1
Name: django-helpful
Version: 1.5.4
Summary: Django helpful things
Home-page: https://github.com/Baltrunas/django-helpful
Author: Stanislav Baltrunas
Author-email: stanislav@baltrunas.ru
License: BSD
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Framework :: Django
Description-Content-Type: text/markdown

==================================
A handful of utilities for Django!
==================================

.. image:: https://img.shields.io/pypi/v/django-helpful.svg
    :target: https://pypi.python.org/pypi/django-helpful
    :alt: Latest PyPI version
.. image:: https://img.shields.io/pypi/dm/django-helpful.svg
    :target: https://pypi.python.org/pypi/django-helpful
    :alt: Number of PyPI downloads
.. image:: https://img.shields.io/pypi/l/django-helpful.svg
    :target: https://pypi.python.org/pypi/django-helpful


*******
Install
*******

* Copy to helpful or include as git submodule
* Add ```'helpful',``` to ```INSTALLED_APPS ```
* Add ```EMAIL_DEBUG``` to ```settings.py``` for use debug email mode.


Template Tags
-------------
image2base64
^^^^^^^^^^^^
convert image to base64

.. code-block:: html

    {% image2base64 "image.png" %}

object_dict
^^^^^^^^^^^
.. code-block:: html

    {% load object_dict %}
    {% for field in message|object_dict %}
        {{ field.verbose_name }}
        {{ field.display }}
    {% endfor %}

abs_puth
^^^^^^^^
.. code-block:: html

    {% load abs_puth %}
    {% abs_puth "static" "templates/e-mail/css/style.css" %}
    {% abs_puth "media" "templates/e-mail/css/style.css" %}
    {% abs_puth "base" "templates/e-mail/css/style.css" %}
    {% abs_puth "parent" "templates/e-mail/css/style.css" %}


easy_email
==========

template must be 'email/contacts'
files 'email/contacts.html' and 'email/contacts.txt'
must will exist

.. code-block:: hpython

    from helpful.easy_email import mail
    mail(subject, context, template, from_email, to_email, connection=None, reply_to=None, attach_files=[], cc=None, bcc=None)


