Recibo una matriz que se arrpasa a mi plantilla de Django. Quiero acceder a elementos individuales de la matriz en la matriz (por ejemplo arr[0], arr[1]etc.) en lugar de recorrer toda la matriz.
¿Hay alguna manera de hacer eso en una plantilla de Django?

arr.0,arr.1... Otra solución: escriba su propia etiqueta de plantillaarr|array_item: "0"o algo así.Respuestas:
Recuerde que la notación de puntos en una plantilla de Django se usa para cuatro anotaciones diferentes en Python. En una plantilla,
foo.barpuede significar cualquiera de:Los prueba en este orden hasta que encuentra una coincidencia. Por
foo.3lo tanto , obtendrá su índice de lista porque su objeto no es un dict con 3 como clave, no tiene un atributo llamado 3 y no tiene un método llamado 3.fuente
foo['bar']?etc.
fuente
Puede acceder a los elementos de secuencia con arr.0 arr.1 y así sucesivamente. Ver el capítulo del sistema de plantillas de Django del del libro django para obtener más información.
fuente
cuando
rendersolicitecoctextalguna información: para examinar:puedes acceder a ella en una plantilla como esta:
for variabels :for array :también puede nombrar objetos de matriz
views.pyy diez lo usan como:si hay otro problema deseo ayudarte
fuente