一周学会Django5 Python Web开发-项目配置settings.py文件-模版配置
# settings.py
# 导入Django的设置模块
from pathlib import Path
# 定义Django项目的路径
PROJECT_DIR = Path(__file__).resolve().parent.parent
# 定义模版文件夹的路径
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [PROJECT_DIR / 'templates'], # 指定模板文件夹路径
'APP_DIRS': True,
'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',
],
},
},
]
# 其他设置保持不变...
这个代码实例展示了如何在Django项目的settings.py
文件中配置模板路径。通过使用Python的Path
库来处理路径操作,我们可以确保不同操作系统之间的兼容性。TEMPLATES
配置列表中的每个元素定义了一个特定的后端模板设置,其中DIRS
键值指定了模板文件夹的路径。这样,Django就知道在哪里查找模板文件了。
评论已关闭