タグ(タグ)

構文:

  {%タグ%}

 

 タグ{%の%}。

< UL > 
    {NAME_LISTの%における名%} 
        < リチウム>カウンタ:{{forloop.counter}} - {{名前}} </ > 
    {%ENDFOR%} 
</ UL >    

  forloopタグ{%の%は}デフォルト辞書オブジェクト有するキーに対応します。

現在のサイクル数(1から)の{{forloop.counter}} 
(0 から始まる){} {} forloop.counter0現在のサイクル数
現在のサイクル数forloop.revcounter {} {}(1エンド降順に)
{ (下降端まで0)現在のサイクル数の{forloop.revcounter0}}
現在のサイクルは、最初のリターン真であるか偽であるかを判断するforloop.first {} {}
現在のサイクルが最後の時刻であるか否かを判断forloop.last} {} {他TRUE FALSEを返す
一方で、本サイクルの外側のループ内} {} {forloop.parentloopを

view.pyコード

DEF tags_test(要求):
    NAME_LIST = [ 
        [ ' 王1 '' マイク1 '' 小さい週'' 劉1 ' ]、
        [ ' 王2 '' のLi 2 '' 小さいです週2 ' ' 劉2 ' ]、
        [ ' 王3 ' ' のLi 3 ' ' 小さい週3 ' '劉3 "]、
        [ ' 王4 '' のLi 4 '' 小さい週4 '' 劉4 ' ] 
    ] 
    戻りレンダリング(要求、' tags_test.html ' { ' NAME_LIST ':NAME_LIST})

htmlコード

< ボーダー=」1" > 
    < TBODY > 
        行にNAME_LIST用{%}%
            < TR > 
                の行名の{%}%
            {#親サブループ及びサイクル数2:00テキストの色によって分けることができ、赤色#ある場合} {%forloop.counter IF | divisibleby: '2'とforloop.parentloop.counter | divisibleby: '2'}%
< TDのスタイル= "色:赤" > {{名前}} </ TD > {他%% } < TD > {{名前}} </ TD > {%ENDIF%} {%ENDFOR%} </TR > {%ENDFOR%} </ TBODY > </ テーブル>

効果:

  

以下のための - 空:

< UL > 
    のための{%} OBJにおけるobj_list%
        < リチウム> {} {} obj.name </ > 
    {%}空%
        現在のところ名オブジェクトobj 
    {%} ENDFOR%
</ UL >    

タグ{%の場合%}。

もし - のelif - 他

 

もし - 他

おすすめ

転載: www.cnblogs.com/liubailiang/p/11489439.html