skip to navigation
skip to content

jinja2_pluralize 0.3.0

Jinja2 pluralize filters.

Jinja2 pluralize filters.

Features

  1. Simple pluralize filter based on inflect.py. For example, this renders as geese:
{{ 'goose'|pluralize }}
  1. Django-style pluralize filter. Works as described in the Django docs. For example, this renders as votes:
vote{{ 0|pluralize }}

Usage

To use it with Jinja2, update the filters dict on the environment like this:

from jinja2 import Environment
from jinja2_pluralize import pluralize_dj

env = Environment()
env.filters['pluralize'] = pluralize_dj
tmpl = env.from_string('vote{{ 0|pluralize }}')
assert tmpl.render() == 'votes'

History

0.3.0 (2015-10-09)

  • Fix RST formatting on PyPI.
  • Stable status.
  • Test on Python 3.4 and 3.5.
  • Add more badges to README.

0.2.1 (2014-07-09)

  • Remove the shebang from __init__.py (#2), thanks to @dashea.

0.2.0 (2014-07-02)

  • Package works as per the README.

0.1.0 (2014-04-25)

  • First release on PyPI.
 
File Type Py Version Uploaded on Size
jinja2_pluralize-0.3.0-py2.py3-none-any.whl (md5) Python Wheel 3.4 2015-10-09 4KB
jinja2_pluralize-0.3.0.tar.gz (md5) Source 2015-10-09 12KB