Attention, n'oublie pas de modifier INSTALLED_APPS dans settings.py pour ajouter le filtre. Pour ce faire il faut spécifier un nom de répertoire qui contiendra lui même un répertoire templatetags qui lui sera parcourut pour inclure des filtres.
Enfin, en tout cas tu doit pouvoir gratter dans cette direction.
Et aussi, n'hésite pas à poser la question sur #django et sur la mailing list Django tu aura des avis certainement plus éclairés que le mien.
[^] # Re: Je comprend pas très bien
Posté par Henry-Nicolas Tourneur . En réponse au message Django : accéder à un dictionnaire via une variable. Évalué à 3.
En gros ça donnerai;
{% load filters %}
{% for var in list %}
{{ dictionnary | get : var}}
{% endfor %}
filters.py :
from django import template
register = template.Library()
@register.filter()
def get(dict, index):
return dict[index]
Attention, n'oublie pas de modifier INSTALLED_APPS dans settings.py pour ajouter le filtre. Pour ce faire il faut spécifier un nom de répertoire qui contiendra lui même un répertoire templatetags qui lui sera parcourut pour inclure des filtres.
Enfin, en tout cas tu doit pouvoir gratter dans cette direction.
Et aussi, n'hésite pas à poser la question sur #django et sur la mailing list Django tu aura des avis certainement plus éclairés que le mien.