Returns the length of a value, which can be a string or a sequence.
Variable
classes = { 'Python': [ 'Intro Python', 'Advanced Python', 'Data Science', 'Django' ], 'Databases': [ 'Intro PostgreSQL', 'Intro MySQL', 'Intro SQL Server', 'Intro Oracle' ], 'Web': [ 'HTML', 'CSS', 'JavaScript' ], 'XML': [ 'Intro XML' ] }
Template
<ol> {% for category, titles in classes.items %} <li> {{ category }}: {{ titles|length }} class{{ titles|pluralize:"es" }} </li> {% endfor %} </ol>
Result
<ol> <li>Python: 4 classes</li> <li>Databases: 4 classes</li> <li>Web: 3 classes</li> <li>XML: 1 class</li> </ol>