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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 第二節:模板變量 # DTL模板語法 ## 變量: 模板中可以包含變量,`Django`在渲染模板的時候,可以傳遞變量對應的值過去進行替換。變量的命名規范和`Python`非常類似,只能是阿拉伯數字和英文字符以及下劃線的組合,不能出現標點符號等特殊字符。變量需要通過視圖函數渲染,視圖函數在使用`render`或者`render_to_string`的時候可以傳遞一個`context`的參數,這個參數是一個字典類型。以后在模板中的變量就從這個字典中讀取值的。示例代碼如下: ``` <pre class="calibre12">``` # profile.html模板代碼 <p>{{ username }}</p> # views.py代碼 def profile(request): return render(request,'profile.html',context={'username':'huangyong'}) ``` ``` 模板中的變量同樣也支持`點(.)`的形式。在出現了點的情況,比如`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>

                              哎呀哎呀视频在线观看