No se pudo analizar el resto: ‘[0]’ de ‘elemento[0]Django

1 minuto de lectura

Estoy tratando de hacer una tabla con los valores que obtengo de una lista, pero sigo recibiendo el error “No se pudo analizar el resto: ‘[0]’ de ‘elemento[0]'” cada vez que intento acceder a un elemento de una lista dentro de la lista principal.

La parte del código que me está dando problemas es:

{% for item in lista_completa %}
<tr>
    <td>
        {{ item[0] }}
    </td>
    <td>
        {{ item[1] }}
    </td>
</tr>
{% endfor %}

Y la lista es algo como esto:

lista_completa = [[1,'a'],[1,'b'],[3,'c']]

Intenté usar {% elemento[0] %} en su lugar, pero obtuve el mismo error.

Gracias

Usted escribiría lo siguiente para obtener el artículo 0:

 {{ item.0 }}

Del mismo modo, para obtener el primer elemento del primer elemento, escribiría:

{{ item.0.0 }}

  • en mi caso fue un dictado, así que quería un valor de etiqueta de foo = {"id" : 33, "tag": "games"} esto es lo que funciona foo.0.tag tenga en cuenta que 0 es la primera lista en queryset

    – Padre

    10 de julio de 2020 a las 5:18

¿Ha sido útil esta solución?