一模版的组成
组成: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 万能的句点号