<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國際加速解決方案。 廣告
                [TOC=1,5] >[success] # 自帶過濾模板 針對return 返回來的數值進行操作,對views返回個html頁面的數據進行操作 >[danger] ##### upper 小寫變成大寫 ~~~ value1="aBcDe" {{ value1|upper }} ~~~ 打印結果ABCDE >[danger] ##### add 變量求和 ~~~ value2=2 {{ value2|add:3 }} ~~~ 打印結果5 >[danger]##### date頁面展示的時間格式 ~~~ import datetime value4=datetime.datetime.now() {{ value4|date:'Y-m-d' }} ~~~ 打印結果2018-2-9 >[danger]##### cut 去掉字符串中指定元素 ~~~ value3='he llo wo r ld' {{ value3|cut:' ' }} ~~~ 打印結果helloworld >[danger] ##### default列表不存在時設置默認 ~~~ value5=[] {{ value5|default:'空的' }} ~~~ 打印結果空的 >[danger] ##### safe 允許展示用戶的html代碼 ~~~ {{ value6|safe }} ~~~ >[danger] ##### striptags 去掉標簽只展示內容 ~~~ value6='<a href="#">跳轉</a>' {{ value6|striptags }} ~~~ 打印結果 `跳轉` >[danger]##### filesizeformat 展示文件或變量的大小 ~~~ value7='1234' {{ value7|filesizeformat }} ~~~ 打印結果1.3KB >[danger] ##### first 顯示第一個 ~~~ value7='1234' {{ value6|first }} ~~~ 打印結果1 >[danger] ##### length 顯示長度 ~~~ value7='1234'' {{ value6|length }} ~~~ 打印結果4 >[danger] ##### slice切片 ~~~ value7='1234' {{ value6|slice:-1}} ~~~ 打印結果1.3KB >[success] # 自帶的{% tags %} 標簽 >[danger] ##### forloop.counter 計數類型 * {{ forloop.counter }}計數,生成序號從1開始 ~~~ {% for item in todo_list %} <p>{{ forloop.counter }}: {{ item }}</p> {% endfor %} ~~~ * {{ forloop.counter0 }}計數,生成序號從0開始 * {{ forloop.revcounter}}計數,生成序號倒敘 * {{ forloop.revcounter0 }}計數,生成序號倒敘0收尾 * {{ forloop.first}}當第一次循環時值為True ~~~ {% for object in objects %} {% if forloop.first %} <li class="first"> {% else %} <li> {% endif %} {{ object }} </li> {% endfor %} ~~~ >[danger] ##### {% if %} 條件判斷如果 ~~~ 注明: 1.變量和判斷之間要有空格例,結尾要用end結束 2.{% if %} 標簽接受and,or或者not來測試多個變量值或者否定一個給定的變量 {% if %} 標簽不允許同一標簽里同時出現and和or,否則邏輯容易產生歧義,例如下面的標簽是不合法的: {% if obj1 and obj2 or obj3 %}報錯 {% if num>=100%} 報錯 {% if num >= 100%} 正確 ~~~ >[danger] ##### {%for%}循環遍歷 ~~~ {% for %}標簽允許你按順序遍歷一個序列中的各個元素, 每次循環模板系統都會渲染{% for %}和{% endfor %}之間的所有內容 ~~~ >[danger] ##### {%csrf_token%} ~~~ 用于生成csrf_token的標簽,用于防治跨站攻擊驗證。 注意如果你在view的index里用的是render_to_response方法, 不會生效 其實,這里是會生成一個input標簽,和其他表單標簽一起提交給后臺的 ~~~ >[danger] ##### {% url '別名' %} ~~~ {% url %}: 引用路由配置的url name屬性的名字 ~~~ >[danger] ##### {% verbatim %} 正常顯示,不進行轉換 ~~~ {% verbatim %} {{ hello }} {% endverbatim %} ~~~ >[danger] ##### autoescape off 允許展示用戶的html代碼 ~~~ value6='<a href="#">跳轉</a>' {% autoescape off %} {{ value6 }} {% endautoescape %} ~~~
                  <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>

                              哎呀哎呀视频在线观看