Как вывести defaultdict поэлементно в шаблоне Django?
Создаете кастомный фильтр, который достает элемент из dict.@register.filter
def get_item(v, a):
    return v.get(a)
Теперь в шаблоне можно сделать (или даже для этого использовать переменные):{{ foo|get_item:1|get_item:3 }}
p.s. Но зачем тут defaultdict, да и вообще dict? Почему нe list?
Насколько я знаю в стандартном шаблонизаторе никак, в этом случае надо написать свою шаблонную метку. Либо использовать шаблонизатор jinja, официальная поддержка которого недавно появилась.