¿Cómo for-loop tres columnas por fila en Django / python?

Me gustaría mostrar datos, tres columnas por fila durante mi para. Me gustaría que mi resultado se pareciera a lo siguiente:

<
VALUE1VALUE2VALUE3
VALUE4VALUE5VALUE6

¿Alguien sabe cómo hacerlo?

Error de syntax TemplateSyntaxError en /

Las declaraciones ‘for’ deben usar el formato ‘for x in y’: para i en el rango (0, len (all_products_list), 3)

Hay una etiqueta divisible por.

Así que puedes hacer algo (feo) como:

  {% for field in form %}  {% if forloop.last %}  {% else %} {% if forloop.counter|divisibleby:"3" %}  {% endif %} {% endif %} {% endfor %} 
{{ field }}

Alternativamente, podría darle a su clase de formulario un método de table_print que devuelva una cadena html (envuelta en mark_safe ).

  {% for i in range(0, len(stuff), 3) %}  {% for j in range(3) %}  {% endfor %}  {% endfor %} 
{{ stuff[i+j] }}

Lo siento mal entendido pregunta.