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}}
相关文章
相关标签/搜索