django--模版传值

1、一个子板只能继承一个母版

2、传值执行的函数可以不带括号

def test(request):

    return render(request,'test.html',{
        'userinfo':{'k1':'v1','k2':'v2'}
    })


       #取值key显示
       {% for key in userinfo。keys%}
           {{ key }}
       {% endfor %}
 

        #取values显示

        {% for values in userinfo.values %}
            {{ values }}
        {% endfor %}


       #取key和values 显示
        {% for a,b in userinfo.items %}
            {{ a }}--{{ b }}
        {% endfor %}

 




3、传值后将值改为大写

def test(request):

    return render(request,'test.html', {'name':'zhubo'})
 

#前段显示
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> {{ name|upper }} #调用了django内置带装饰器的函数 也可以写{{ name.upper }} </body> </html>

 

posted @ 2021-06-19 09:48  茶叶蛋蛋  阅读(178)  评论(0)    收藏  举报