Wie for-Schleife drei Spalten pro Zeile in Django / Python?

8

Ich möchte Daten, drei Spalten pro Zeile während meiner für anzeigen. Ich möchte, dass mein Ergebnis wie folgt aussieht:

%Vor%

Wer weiß, wie es geht?

Syntaxfehler TemplateSyntaxError um /

'für' Anweisungen sollten das Format 'für x in y' verwenden: für i im Bereich (0, len (all_products_list), 3)

    
Dusean Singh 06.12.2010, 21:56
quelle

2 Antworten

22
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ antwort4371397 ___
%Vor%

Entschuldige missverstandene Frage.

    
___ tag123forloop ___ Eine for-Schleife ist eine Kontrollstruktur, die von vielen Programmiersprachen verwendet wird, um über einen Bereich zu iterieren. Es ist eine Möglichkeit, Anweisungen mehrmals zu wiederholen, bis die Schleife endet. Abhängig von der Sprache kann dies über einen Bereich von ganzen Zahlen, Iteratoren usw. hinausgehen. ___ tag123django ___ Django ist ein serverseitiges Open-Source-Webanwendungs-Framework, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren, mit besonderem Fokus auf weniger Code, keine Redundanz und expliziter als implizit. ___ qstntxt ___

Ich möchte Daten, drei Spalten pro Zeile während meiner für anzeigen. Ich möchte, dass mein Ergebnis wie folgt aussieht:

%Vor%

Wer weiß, wie es geht?

Syntaxfehler TemplateSyntaxError um /

'für' Anweisungen sollten das Format 'für x in y' verwenden: für i im Bereich (0, len (all_products_list), 3)

    
___ qstnhdr ___ Wie for-Schleife drei Spalten pro Zeile in Django / Python? ___ antwort4371391 ___

Es gibt ein Divisibleby-Tag.

Du kannst also etwas (hässliches) machen wie:

%Vor%

Alternativ können Sie Ihrer Formularklasse eine table_print -Methode geben, die eine HTML-Zeichenfolge zurückgibt (in mark_safe eingeschlossen).

    
___
dr jimbob 06.12.2010, 22:01
quelle
-2
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ antwort4371397 ___
%Vor%

Entschuldige missverstandene Frage.

    
___ tag123forloop ___ Eine for-Schleife ist eine Kontrollstruktur, die von vielen Programmiersprachen verwendet wird, um über einen Bereich zu iterieren. Es ist eine Möglichkeit, Anweisungen mehrmals zu wiederholen, bis die Schleife endet. Abhängig von der Sprache kann dies über einen Bereich von ganzen Zahlen, Iteratoren usw. hinausgehen. ___ tag123django ___ Django ist ein serverseitiges Open-Source-Webanwendungs-Framework, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren, mit besonderem Fokus auf weniger Code, keine Redundanz und expliziter als implizit. ___ qstntxt ___

Ich möchte Daten, drei Spalten pro Zeile während meiner für anzeigen. Ich möchte, dass mein Ergebnis wie folgt aussieht:

%Vor%

Wer weiß, wie es geht?

Syntaxfehler TemplateSyntaxError um /

'für' Anweisungen sollten das Format 'für x in y' verwenden: für i im Bereich (0, len (all_products_list), 3)

    
___ qstnhdr ___ Wie for-Schleife drei Spalten pro Zeile in Django / Python? ___ antwort4371391 ___

Es gibt ein Divisibleby-Tag.

Du kannst also etwas (hässliches) machen wie:

%Vor%

Alternativ können Sie Ihrer Formularklasse eine %code% -Methode geben, die eine HTML-Zeichenfolge zurückgibt (in %code% eingeschlossen).

    
___
Novikov 06.12.2010 22:02
quelle

Tags und Links