配置模板引擎

简介: 【5月更文挑战第5天】配置模板引擎。

模板引擎也称后端(BACKEND)。
在项目配置文件settings.py的TEMPLATES变量中配置模板时,使用BACKEND选项配置模板引擎。
创建项目时,通常会在settings.py配置文件中添加模板的默认设置
Django的默认模板引擎为django.template.backends.django.DjangoTemplates,其语法为Django模板语言(简称DTL)。
django.template.backends.jinja2.Jinja2是另一个Django内置的模板引擎。
模板配置中的APP_DIRS默认值为True,表示模板引擎将在项目的所有应用目录中搜索模板文件。也可在DIRS选项中指定搜索路径,示例代码如下。
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/html/templates','/html/django'],
},
]
Django会按照DIRS选项中路径的先后顺序搜索模板文件。
OPTIONS选项中的context_processors选项用于注册在模板中使用的上下文处理器。
如果配置了多个模板引擎,则按先后顺序依次在各个模板引擎的搜索路径中寻找模板文件。

目录
相关文章
|
7月前
|
测试技术
33 # 基本模板引擎
33 # 基本模板引擎
29 0
|
3天前
|
Python
配置模板引擎
配置模板引擎。
22 3
|
3天前
|
前端开发 JavaScript Java
thmeleaf模板引擎使用总结
thmeleaf模板引擎使用总结
|
3天前
|
Java
Springboot视图解析与模板引擎~
Springboot视图解析与模板引擎~
|
6月前
|
前端开发 JavaScript Java
前端最常用的模板引擎-Handlebars
前端最常用的模板引擎-Handlebars
62 0
|
Java 程序员 Maven
模板引擎:第二章:Thymeleaf
模板引擎:第二章:Thymeleaf
133 0
模板引擎:第二章:Thymeleaf
|
XML Java 程序员
模板引擎:第一章:FreeMarker
模板引擎:第一章:FreeMarker
164 0
模板引擎:第一章:FreeMarker
|
Java 应用服务中间件
详解模板引擎二
详解模板引擎二
77 0
详解模板引擎二
|
SQL 前端开发 JavaScript
基于模板引擎的博客系统 (Servlet)(下)
基于模板引擎的博客系统 (Servlet)(下)
100 0
基于模板引擎的博客系统 (Servlet)(下)
|
存储 SQL Web App开发
基于模板引擎的博客系统 (Servlet)(上)
基于模板引擎的博客系统 (Servlet)(上)
134 0
基于模板引擎的博客系统 (Servlet)(上)