I have a queryset that returns a result like below:

```
defaultdict(<type 'list'>,
    {
        123: 
            [
                {'field1': 123, 'field2': 'August', 'field3': 50},
                {'field1': 123, 'field2': 'September', 'field3': 25},
                {'field1': 123, 'field2': 'October', 'field3': 70}
            ],
        789: 
            [
                {'field1': 789, 'field2': 'August', 'field3': 80},
                {'field1': 789, 'field2': 'September', 'field3': 22},
                {'field1': 789, 'field2': 'October', 'field3': 456}
            ],
    })

```

I'm trying to loop through the list in a template, but I can only get the key to show, such that:

```
        {% for each in results %}
            {{ each }}<br>
        {% endfor %}

```

Returns:

```
123
789

```

I've tried looping through `results.items`, and it returns nothing. I've tried using `key, value`, which also returns nothing. I initially thought I'd be able to have a nested `for loop`, and loop through `each`:

```
        {% for each in results %}
            {% for row in each %}
                {{ row }}
            {% endfor %}
        {% endfor %}

```

But that returns `'int' object is not iterable`

I'm not sure what I'm missing, if anyone could point me in the right direction!