模板语言
Posted yehost
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模板语言相关的知识,希望对你有一定的参考价值。
一模版的组成
组成: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}))
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 叶文浩
以上是关于模板语言的主要内容,如果未能解决你的问题,请参考以下文章