首页 > 编程语言 > 详细

模板语言

时间:2019-01-08 23:10:18      阅读:187      评论:0      收藏:0      [点我收藏+]

一模版的组成

组成:HTML代码+逻辑控制代码

二 逻辑控制代码的组成

1  变量(使用双大括号来引用变量):

     语法格式:       {{var_name}}
可以通过双大括号的方式引用后台的变量

 

 
Template和Context对象在生成模板的时的关系
 
技术分享图片
>>> python manange.py shell  (进入该django项目的环境)
>>> from django.template import Context, Template
>>> t = Template(My name is {{ name }}.)
>>> c = Context({name: yewenhao})
>>> t.render(c)
结果:My name is yewenhao

#同一个模板创建了一次,我们可以调用多次

# Low
for name in (John, Julie, Pat):
    t = Template(Hello, {{ name }})
    print t.render(Context({name: name}))

# Good
t = Template(Hello, {{ name }})
for name in (John, Julie, Pat):
    print t.render(Context({name: name}))
View Code

2  万能的句点号
技术分享图片
def index(wy):
    s1 = [123,345,567]
    s2 = {"username":"叶文浩"}
    return render(wy,"login.html",locals())

#HTML页面
#在列表中
<h2>{{s1.0}}</h2>    
#在字典中
<h2>{{s2.username}}</h2>

结果
123
叶文浩
列表,字典

 

 

 

模板语言

原文:https://www.cnblogs.com/yehost/p/10241915.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!