This project exists to make defining template tags in Django kickass
License: BSD 3-Clause "New" or "Revised" License
django-templatetag-sugar's Introduction
django-templatetag-sugar
===========================
A library to make writing templatetags in Django sweet.
Here's an example of using::
@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.