Django教程:[14]context传递字典参数
context(环境变量)用于渲染模板,填充网页上的动态内容。我们上一篇文章使用context变量传递一个字符串给模板对象,下面我们将使用字典对象来使得代码看起来更简洁。使用点号可以访问字典的键值,同样使用点号可以访问某个对象的属性,所以今天的教程也适合于对象的传递。
使用template对象先要初始化配置文件
![Django教程:[14]context传递字典参数](https://exp-picture.cdn.bcebos.com/64a62a0f647814230ffb478daac2bbd6e0d0b295.jpg)
引入template模块
![Django教程:[14]context传递字典参数](https://exp-picture.cdn.bcebos.com/87645f93cee8b004e859e0bc79260d9a300ea995.jpg)
我们创建一个字典对象,字典包含name和sex两个键
![Django教程:[14]context传递字典参数](https://exp-picture.cdn.bcebos.com/e86ba4b842406afe0556c0761eee41c1b6279f95.jpg)
我们创建一个模板对象,模板对象在上一篇讲过,其中包含了两个有待于填充的变量,如何将上边的字典传递过去?(我们从这个例子中可以看到,传递对象也是使用这个点号)
![Django教程:[14]context传递字典参数](https://exp-picture.cdn.bcebos.com/a48bc2e8904800fca5b5a9bdd42043715edb9395.jpg)
我们再创建一个环境变量,我们使用字典对象d作为person的键值
![Django教程:[14]context传递字典参数](https://exp-picture.cdn.bcebos.com/ccc83ec5260f883500c8686dce07880139708695.jpg)
通过render方法来渲染一下,看看输出的结果:
![Django教程:[14]context传递字典参数](https://exp-picture.cdn.bcebos.com/5c9c964ce54a2f2708ad19b5e00192dd3240f495.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:63
阅读量:77
阅读量:53
阅读量:179