Der Rest konnte nicht analysiert werden: ‘[0]’ von ‘Artikel[0]’ Django

Lesezeit: 1 Minute

Ich versuche, eine Tabelle mit Werten zu erstellen, die ich aus einer Liste erhalte, aber ich erhalte immer wieder die Fehlermeldung “Der Rest konnte nicht analysiert werden: ‘[0]’ von ‘Artikel[0]'”, wenn ich versuche, auf ein Element in einer Liste innerhalb der Hauptliste zuzugreifen.

Der Teil des Codes, der mir Probleme bereitet, ist:

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

Und die Liste sieht in etwa so aus:

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

Ich habe versucht, {% item[0] %} stattdessen, aber ich habe den gleichen Fehler bekommen.

Danke

Sie würden Folgendes schreiben, um Artikel zu erhalten 0:

 {{ item.0 }}

Um das erste Element des ersten Elements zu erhalten, würden Sie Folgendes schreiben:

{{ item.0.0 }}

  • In meinem Fall war es ein Diktat, also wollte ich einen Tag-Wert von foo = {"id" : 33, "tag": "games"} so funktioniert es foo.0.tag Beachten Sie, dass 0 die erste Liste im Abfragesatz ist

    – Vater

    10. Juli 2020 um 5:18 Uhr

1436930cookie-checkDer Rest konnte nicht analysiert werden: ‘[0]’ von ‘Artikel[0]’ Django

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy