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>
