A library to make Django's template tags sweet.
Project Description
A library to make writing templatetags in Django sweet.
Here’s an example of using:
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.
Release history Release notifications
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size & hash SHA256 hash help | File type | Python version | Upload date |
---|---|---|---|
django_templatetag_sugar-1.0-py2.py3-none-any.whl (5.2 kB) Copy SHA256 hash SHA256 | Wheel | py2.py3 | Mar 24, 2014 |
django-templatetag-sugar-1.0.tar.gz (2.8 kB) Copy SHA256 hash SHA256 | Source | None | Mar 24, 2014 |