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

2025-10-30 14:20:33

【django 1.6教程】我们上一篇文章介绍了一个模板文件应当包含的元素,下面这篇文章介绍一下我们是如何使用模板系统的,但是我们没有用到模板文件,模板在这篇文章里就是一个字符串,为了大家学习起来比较简单,我们在合适的时候再讲如何使用储存在html中的模板,现在只是在python代码中创建模板,我们还是看看具体的教程吧:

    我们先要从django中引用template模块(它就是模板模块)

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

    接着我们按照官方的方法创建一个模板对象,用到Template方法,看下面,奥,出错了,这是为什么?

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

    实际上,我们需要配置一下DJANGO_SETTINGS_MODULE环境变量,它被设置在settings.py中,用到下面的两行代码:

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

    这样再创建模板对象就是正确的了。在上一篇文章中我们讲过了模板文件中包含的元素,你看到{{num}}一定不陌生,它是要被替换掉的变量

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

    我们再创建一个环境对象(context),环境对象类似于字典,也是由键和值构成,如下面的:{'num':'18801411185'},num是键,它的值是后面的数字

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

    接下来是渲染的过程,使用render方法,它是木板对象下的一个方法,以环境变量为参数,将环境变量中的值替换掉模板对象中相应的变量

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

    我们打印一下t就知道了:

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

(共篇)上一篇:模板文件简介|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢