custom templates tag - pai-plznw4me/django-initializer GitHub Wiki

1

// app_name 은 datasets
datasets/templatetags
                 |- __init__.py
                 |- index.py

2

from django import template
register = template.Library()

@register.filter
def index(indexable, i):
    return indexable[i]

3

{% load index %}
   ...
        <div>
            {% for input_dataset_meta in input_dataset_meta_list %}
                {{ input_dataset_meta_list | index:forloop.counter0 }}
            {% endfor %}
        </div>

reference

  1. https://docs.djangoproject.com/en/dev/howto/custom-template-tags/

4. nested custom tag

<a href="{% url 'billing:detail' year=years|index:forloop.counter0 month=months|index:forloop.counter0 %}"
⚠️ **GitHub.com Fallback** ⚠️