Accedi alla tupla nel template django



0 Answers

Puoi convertire la tua tupla in dettt tramite la funzione dict () :

mydict = dict(t)

E poi nel modello puoi accedere agli elementi per chiave come qui :

{{ mydict|get_item:item.NAME }}
Question
 t=[]
 t.append(("a",1))
 t.append(("b",2))
 t.append(("c",3))
 return render_to_response(t.html,  context_instance=RequestContext(request, {'t':t}))

Se voglio accedere ad un valore di t nei template di django senza usare un ciclo for come posso farlo. Ho provato quanto segue e non sembra funzionare

    alert('{{t[a]}}');
    alert('{{t[c]}}');





Related