6.模板變量

 

模板變量筆記

  1. 在模板中使用變量,須要將變量放到{{變量}}中.
  2. 若是想要訪問對象的屬性,那麼能夠經過對象.屬性名來進行訪問.
    class Person(object):
            def __init__(self,user):
                self.user = user
        context = {
            'person': p
        }

    之後想要訪問personuser.那就就是經過person.user
  3. 若是想要訪問一個字典的能夠對應的value,那麼只能經過字典.能夠的方式進行訪問,不能經過中括號[]的形式來進行訪問.
    context = {
        'person' :{
            'user':'root',
        }
    }

    那麼之後在模板中訪問user,就是person.user
  4. 由於在訪問字典的key的時候也是使用點.來訪問,所以不能在字典中定義字典自己就you的屬性名看成key,不然字典的那個屬性將變成字典中的能夠了.示例代碼以下:
    context = {
        'person' :{
            'user':'root',
            'keys':'asd'
        }
    }

    以上由於將keys做爲person這個字典的key了.所以之後在模板中訪問person.keys的時候,返回的不是這個字典的全部key,而是對應的值asd
  5. 若是想要訪問列表或者元組,那麼也是經過點.的方式進行訪問,不能經過中括號[]的形式進行訪問,這一點和python中是不同的.示例代碼以下:
    {{person.0}}
相關文章
相關標籤/搜索