Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取

模板

之前,视图函数直接返回HTTPresponse或者json对象给到客户端,但是它不美观,那么模板的作用就在于做个预处理,更美观,对客户更友好地去返回一个html。
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
向index.html模板文件传参。context这个命名可以任意,但是传的必须是字典格式。同时,在html文件中,需要使用{{ }}这种格式来获取传过来的参数。
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取

模板层基础语法

Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
模板层虽然也是html,但是它的注释是{# #},而html是<!-- -->。另外,就是变量名不能够是_key1这种形式。
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取

Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取

模板过滤器

Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
views文件中定义了这样一个处理器。datetime那个,是获取时间的方法。
Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
再看下运行效果图
效果图以后自己再做一遍的时候看吧。

模板的复用和block提取

Django模板调用与传参;模板层基础语法;模板过滤器;模板的复用和block提取
这块儿内容不难,建议再看下视频,自己动手做下。这里就不拷代码了。