django的模板引擎在settings.py文件当中有定义:
模板的查找
函数一、 get_template(template_name)使用这个函数进行查找。
在模板目录列表中,依次查找某个模板,直到找到并返回Template类。如果未找到模板,则抛出TemplateDoesNotExist
异常
函数二、select_template(template_name_list)
与get_ template()
相似 ,依次按照模板列表查找某个模板,直到找到第一个并返回Template类,未找到则抛出TemplateDoesNotExist
异常
模板的渲染
使用Template.render(context, request)
- > HTML字符串
模板对象的. render()方法用于将模板结合内容渲染成HTML字符串
- context:字典类型,用于加载到模板中的内容
- request:HTTP请求
模板的使用的步骤
步骤1 :指定Template:定义一个Template类
步骤2 :进行渲染:通过Context类或字典类