[Django] Tabellen mit zwei Listen füllen.

Django, Flask, Bottle, WSGI, CGI…
Antworten
Septias
User
Beiträge: 73
Registriert: Freitag 24. Juni 2016, 19:15

Samstag 30. Juni 2018, 19:25

Ich habe zwei Listen (liste1 und liste2) und möchte diese so anordnen:

-------------------------------------------------------|
liste1_element1 | liste2_element1|
-------------------------------------------------------|
liste1_element2 | liste2_element2|
---------------------------|---------------------------|

So wie ich das sehe, kann ich jedoch mit Djangos Templatesprache nur über eine Liste loopen:

Code: Alles auswählen

<table>
{% for elemet in liste1 %}
	<tr>
	  <td> element </td>
	</tr>
 {% endfor %}
 </table>
  
Wie kann ich in die zweite Spalte die Elemente aus der zweiten Liste einfügen ?
Sirius3
User
Beiträge: 8608
Registriert: Sonntag 21. Oktober 2012, 17:20

Samstag 30. Juni 2018, 19:41

Du mußt eben schon in Python beide Listen zusammenzippen: »zip(liste1, liste2)«

Code: Alles auswählen

<table>
{% for a, b in liste1_und_2 %}
	<tr><td>{{a}}</td><td>{{b}}</td></tr>
{% endfor %}
 </table>
Antworten