Django框架进阶4-模版引擎与使用 笔记

Django框架进阶4-模版引擎与模版使用
模版引擎是模版响应的后段 模版指html/css等
模版引擎就是将这样的表示层文件与数据相整合等过程

Django框架进阶4-模版引擎与使用 笔记
模版引擎在settings文件中有相关设置
Django框架进阶4-模版引擎与使用 笔记
BACKEND: 是模版引擎后端的配置变量
模版目录可以在DIRS的设定中给出
Django框架进阶4-模版引擎与使用 笔记
Django框架进阶4-模版引擎与使用 笔记
Django框架进阶4-模版引擎与使用 笔记
Select_template可以同时查找多个模版 但只会返回第一个模版

返回的这个Template类需要的一定的数据加工,将它渲染为可以响应给用户的 既有模版表现 又有数据内涵的字符串 这个过程叫做渲染
Django框架进阶4-模版引擎与使用 笔记
Django框架进阶4-模版引擎与使用 笔记

解释:可以使用get_template函数去获取一个我们希望使用的模版并且表达为一个类 这个类的变量名为tpl
进一步使用这个类的render方法 在其中增加一个数据 在其中增加一个数据 将data变量替换为datalist 经过render之后 就会生成一个html的字符串 我们使用httpResponse将这个字符串反馈给用户
所以渲染的过程是将templates跟内容context进行加工 并且生成html的过程

模版使用步骤:1指定一个template 并且通过查找template定义一个template类
2 进行渲染 将context类或者字典表达的数据跟模版进行整合
Django框架进阶4-模版引擎与使用 笔记
Django框架进阶4-模版引擎与使用 笔记
首先在全局路由中新增对 playground路径的处理
然后声明和生成一个模版类
Django框架进阶4-模版引擎与使用 笔记
Django框架进阶4-模版引擎与使用 笔记
代码解释:生成一个context类来表达值的具体信息
通过渲染来反馈对url的响应