<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                默認下,下面的函數在全局作用域中可用: range([*start*],?*stop*[,?*step*])[](http://docs.jinkan.org/docs/jinja2/templates.html#range "Permalink to this definition") 返回一個包含整等差級數的列表。 range(i, j) 返回 [i, i+1, i+2, ...., j-1] ;起始值(!)默認為 0 。當給定了公差,它決定了增長(或減小)。 例如 range(4) 返回 [0, 1, 2, 3] 。末端的值被丟棄了。這些是一個 4 元素 數組的有效索引值。 例如重復一個模板塊多次來填充一個列表是有用的。想向你有一個 7 個用戶的 列表,但你想要渲染三個空項目來用 CSS 強制指定高度: ~~~ <ul> {% for user in users %} <li>{{ user.username }}</li> {% endfor %} {% for number in range(10 - users|count) %} <li class="empty"><span>...</span></li> {% endfor %} </ul> ~~~ lipsum(*n=5*,?*html=True*,?*min=20*,?*max=100*)[](http://docs.jinkan.org/docs/jinja2/templates.html#lipsum "Permalink to this definition") 在模板中生成 lorem ipsum 亂數假文。默認會生成 5 段 HTML ,每段在 20 到 100 詞之間。如果 HTML 被禁用,會返回常規文本。這在測試布局時生成簡單內容時很有 用。 dict(***items*)[](http://docs.jinkan.org/docs/jinja2/templates.html#dict "Permalink to this definition") 方便的字典字面量替代品。?{'foo'?:?'bar'}?與?dict(foo=bar)?等價。 *class?*cycler(**items*)[](http://docs.jinkan.org/docs/jinja2/templates.html#cycler "Permalink to this definition") 周期計允許你在若干個值中循環,類似?loop.cycle?的工作方式。不同于?loop.cycle?的是,無論如何你都可以在循環外或在多重循環中使用它。 比如如果你想要顯示一個文件夾和文件列表,且文件夾在上,它們在同一個列表中且 行顏色是交替的。 下面的例子展示了如何使用周期計: ~~~ {% set row_class = cycler('odd', 'even') %} <ul class="browser"> {% for folder in folders %} <li class="folder {{ row_class.next() }}">{{ folder|e }}</li> {% endfor %} {% for filename in files %} <li class="file {{ row_class.next() }}">{{ filename|e }}</li> {% endfor %} </ul> 周期計有下面的屬性和方法: ~~~ reset()[](http://docs.jinkan.org/docs/jinja2/templates.html#cycler.reset "Permalink to this definition") 重置周期計到第一個項。 next()[](http://docs.jinkan.org/docs/jinja2/templates.html#cycler.next "Permalink to this definition") 返回當前項并跳轉到下一個。 current[](http://docs.jinkan.org/docs/jinja2/templates.html#cycler.current "Permalink to this definition") 返回當前項。. New in version 2.1. *class?*joiner(*sep='*,?*'*)[](http://docs.jinkan.org/docs/jinja2/templates.html#joiner "Permalink to this definition") 一個小巧的輔助函數用于“連接”多個節。連接器接受一個字符串,每次被調用時返回 那個字符串,除了第一次調用時返回一個空字符串。你可以使用它來連接: ~~~ {% set pipe = joiner("|") %} {% if categories %} {{ pipe() }} Categories: {{ categories|join(", ") }} {% endif %} {% if author %} {{ pipe() }} Author: {{ author() }} {% endif %} {% if can_edit %} {{ pipe() }} <a href="?action=edit">Edit</a> {% endif %} ~~~ New in version 2.1.
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看