usar plantillas para examples descargar bootstrap django

plantillas - ¿Cómo acceder a los elementos de la matriz en una plantilla de Django?



plantillas django (4)

Puede acceder a los elementos de secuencia con arr.0 arr.1 y así sucesivamente. Vea el capítulo del sistema de plantillas de Django del libro django para más información.

Estoy obteniendo una matriz arr pasada a mi plantilla de Django. Quiero acceder a los elementos individuales de la matriz en la matriz, por ejemplo, arr[0] , arr[1] etc. en lugar de recorrer todo el conjunto.

¿Hay alguna manera de hacerlo en una plantilla de Django?

Gracias.


Recuerde que la notación de puntos en una plantilla de Django se usa para cuatro anotaciones diferentes en Python. En una plantilla, foo.bar puede significar cualquiera de:

foo[bar] # dictionary lookup foo.bar # attribute lookup foo.bar() # method call foo[bar] # list-index lookup

Los prueba en este orden hasta que encuentra una coincidencia. Así que foo.3 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.


cuando presentas una solicitud, coctext una coctext alguna información: para el examen:

return render(request, ''path to template'',{''username'' :username , ''email''.email})

puedes acceder a él en una plantilla como esta: for variabels :

{% if username %}{{ username }}{% endif %}

for array :

{% if username %}{{ username.1 }}{% endif %} {% if username %}{{ username.2 }}{% endif %}

también puedes nombrar objetos de arreglo en views.py y diez usarlo como:

{% if username %}{{ username.first }}{% endif %}

si hay otro problema, deseo ayudarte


arr.0 arr.1

etc.