Metadata-Version: 2.1
Name: django-templatetag-sugar
Version: 1.0
Summary: A library to make Django's template tags sweet.
Home-page: http://github.com/alex/django-templatetag-sugar/
Author: Alex Gaynor
Author-email: alex.gaynor@gmail.com
License: BSD
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Django
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy

django-templatetag-sugar
===========================

A library to make writing templatetags in Django sweet.

Here's an example of using:

.. code-block:: python

    from django import template

    from templatetag_sugar.register import tag
    from templatetag_sugar.parser import Name, Variable, Constant, Optional, Model

    register = template.Library()

    @tag(register, [Constant("for"), Variable(), Optional([Constant("as"), Name()])]):
    def example_tag(context, val, asvar=None):
        if asvar:
            context[asvar] = val
            return ""
        else:
            return val


As you can see it makes it super simple to define the syntax for a tag.
