多语言展示
当前在线:1461今日阅读:175今日分享:29

Django教程:[13]如何使用模板系统

【django 1.6教程】我们上一篇文章介绍了一个模板文件应当包含的元素,下面这篇文章介绍一下我们是如何使用模板系统的,但是我们没有用到模板文件,模板在这篇文章里就是一个字符串,为了大家学习起来比较简单,我们在合适的时候再讲如何使用储存在html中的模板,现在只是在python代码中创建模板,我们还是看看具体的教程吧:我们先要从django中引用template模块(它就是模板模块)接着我们按照官方的方法创建一个模板对象,用到Template方法,看下面,奥,出错了,这是为什么?实际上,我们需要配置一下DJANGO_SETTINGS_MODULE环境变量,它被设置在settings.py中,用到下面的两行代码:这样再创建模板对象就是正确的了。在上一篇文章中我们讲过了模板文件中包含的元素,你看到{{num}}一定不陌生,它是要被替换掉的变量我们再创建一个环境对象(context),环境对象类似于字典,也是由键和值构成,如下面的:{'num':''},num是键,它的值是后面的数字接下来是渲染的过程,使用render方法,它是木板对象下的一个方法,以环境变量为参数,将环境变量中的值替换掉模板对象中相应的变量我们打印一下t就知道了:
推荐信息