Django配置模板引擎
在Django中配置模板引擎,通常在项目的settings.py
文件中通过TEMPLATES
配置项来设置。以下是一个基本的模板引擎配置示例:
# settings.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / 'templates'], # 指定模板文件的目录
'APP_DIRS': True, # 是否搜索每个应用的'templates'子目录
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
在这个配置中:
'BACKEND'
指定了 Django 应使用的模板引擎类。'DIRS'
是一个列表,包含了模板文件所在的文件系统路径。'APP_DIRS'
控制是否在每个应用的templates
子目录中查找模板文件。'context_processors'
选项定义了哪些上下文处理器将被用来处理添加到模板上下文的额外信息。
确保在'DIRS'
中指定的路径是项目中实际存在的,并且应用程序有读取该路径下文件的权限。
评论已关闭