Compteur de modèles Django dans les boucles imbriquées

Salut j'ai une liste de deux dictionnaires, je suis de passage à un modèle Django:

base_parts = [
    {'important item': 43},
    {'lesser item': 22, 'lesser item': 3, 'lesser item': 45}
]

dans mon template je peux le faire:

{% for base_part in base_parts %}
    {% for k, v in base_part.items %}

    {# ...do stuff #}

    {# I try to get a running total of items to use as an ID #}
    inner ID: {% forloop.counter0 %}< br/>
    outer ID: {% forloop.parentloop.counter0 %}< br/>

    {% endfor %}
{% endfor %}

Comme vous pouvez le voir, ce que je veux, c'est un total cumulé du nombre total de points que j'ai itérer, mais les deux méthodes que j'ai inclus le retour des doublons. Je sais que je peut concaténer les boucles, mais je suis à l'aide d'un formset et voudrais vraiment les id pour être indexé 0,1,2...etc.

Est-il un moyen de parvenir à ce type de compter dans le modèle?

Toute aide appréciée.

MODIFIER

de sortie pour le moment ressemble à:

outerID: 0<br />
innerID: 0<br />
outerID: 0<br />
innerID: 1<br />
outerID: 1<br />
innerID: 0<br />
outerID: 1<br />
innerID: 1<br />
outerID: 1<br />
innerID: 2<br />

Je veux:

totalID: 0<br />
totalID: 1<br />
totalID: 2<br />
totalID: 3<br />
totalID: 4<br />
totalID: 5<br />
totalID: 6<br />
totalID: 7<br />
totalID: 8<br />
totalID: 9<br />

source d'informationauteur Darwin Tech