Ich brauche wie unten eine benutzerdefinierte Tabelle in django Vorlage zu erstellen:Erstellen von benutzerdefinierter Tabelle in djnago Vorlage forloop
<table>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
das heißt ich neuen tr Tag nach jeweils 3 td-Tags hinzufügen möge. Ich habe versucht, Logik mit {{forloop.counter | divisibleby: 4}} anzuwenden. Ich habe etwas wie unten versucht, aber es hat nicht die gewünschten Ergebnisse erzeugt.
{% for items in range(5) %}
{% if forloop.counter ==1 or forloop.counter|divisibleby:4 %}\
<tr>
{% endif %}
<td>name</td>
{% if forloop.counter|divisibleby:4 %}
</tr>
{% endif %}
</tr>
{% endfor %}
aber es ist offensichtlich nicht die richtige Lösung. Update: Es erzeugt so etwas wie unten: Wenn jedes Bild-Tag
können Sie einen Screenshot hinzu, was die Ausgabe sieht derzeit wie und tun eine manuelle Mockup von dem, was Sie wollen, dass es aussehen.Dies wird mir helfen, zu sehen, was Sie erreichen möchten – nkhumphreys
@nkhumphreys Ich habe ein Bild für die Ausgabe, die ich bekomme. – Simer
ist ein Bereich ein benutzerdefiniertes Template-Tag? – nkhumphreys