<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ## DTL模板語法 模板中可以包含變量,Django在渲染模板的時候,可以傳遞變量對應的值過去進行替換。變量的命名規范和Python非常類似,只能是阿拉伯數字和英文字符以及下劃線的組合,不能出現標點符號等特殊字符。變量需要通過視圖函數渲染,視圖函數在使用render或者render_to_string的時候可以傳遞一個context的參數,這個參數是一個字典類型。 ``` # views.py代碼 def profile(request): return render(request,'profile.html',context={'username':'juran'}) class Person(object): def __init__(self,username): self.username = username def index(request): p = Person("居然") content = { 'person':p } content = { 'persons':[ 'a', 'b', 'c' ] } return render(request,"index.html",context=content) # profile.html模板代碼 <h1>{{ username }}</h2> <h2>{{person.username}}</h2> <h3>{{ persons.0 }}</h3> ``` 模板中的變量同樣也支持點(.)的形式。在出現了點的情況,比如person.username,模板是按照以下方式進行解析的: ``` 1.如果person是一個字典,那么就會查找這個字典的username這個key對應的值。 2.如果person是一個對象,那么就會查找這個對象的username屬性,或者是username這個方法。 3.如果出現的是person.1,會判斷persons是否是一個列表或者元組或者任意的可以通過下標訪問的對象, 如果是的話就取這個列表的第1個值。如果不是就獲取到的是一個空的字符串。 ``` **注意** >不能通過中括號的形式訪問字典和列表中的值,比如dict['key']和list[1]是不支持的! >因為使用點(.)語法獲取對象值的時候,可以獲取這個對象的屬性,如果這個對象是一個字典,也可以獲取這個字典的值。所以在給這個字典添加key的時候,千萬不能和字典中的一些屬性重復。比如items,items是字典的方法,那么如果給這個字典添加一個items作為key,那么以后就不能再通過item來訪問這個字典的鍵值對了。
                  <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>

                              哎呀哎呀视频在线观看