模板语法之变量

在django模板中遍历复杂的数据结构的关键是句点字符,语法: {{ 变量名}}

views.py

from django.shortcuts import render, 


# Create your views here.


def index(request):
    name = 'xcc'
    age = 18
    l1 = [1, 2, 3, 'xcc']
    l2 = []
    l3=[1,2,None,3]
    tu = (1, 2, 3)
    dic = {'name': 'xcc', 'age': 18, 'l1': [1, 2, 3]}

    # 函数
    def test():
        print('xcc')
        return '张煜是傻逼'

    print(test())

    class Person():
        def __init__(self, name, age):
            self.name = name
            self.age = age

        def get_name(self):
            return self.name

        @classmethod #绑定给类的
        def cls_test(self):
            return 'cls'

        @staticmethod  # 静态的
        def static_test():
            return 'static'

    xcc = Person('xcc', 18)
    egon = Person('egon', 18)
    person_list = [xcc, egon]
    file_size=1024
    import datetime
    ctim=datetime.datetime.now()
    h1='<h1>您好</h1>'

    # user='xcc'
    # 输出:退出
    user=''
    # 输出:登录,注册

    # locals()
    return render(request, 'index.html', locals())
View Code

相关文章: