pycharm创建django没有template
时间: 2025-06-22 19:48:05 浏览: 15
### 创建 Django 项目的 Template 文件夹及配置
当在 PyCharm 中创建 Django 项目时,确保模板文件夹及其配置正确无误对于开发至关重要。
#### 创建 `templates` 文件夹
1. 打开 PyCharm 并进入已创建的 Django 项目。
2. 寻找并右键点击项目根目录下的适当位置(通常是在顶级包内),选择 **New -> Directory** 来新建一个名为 `templates` 的文件夹[^1]。
```plaintext
myproject/
├── myproject/
│ ├── __init__.py
│ ├── settings.py
│ └── ...
└── templates/ <-- 新建此文件夹
```
#### 修改 `settings.py` 配置
编辑位于项目顶层包内的 `settings.py` 文件来指明模板的位置:
```python
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_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',
],
},
},
]
```
上述代码片段定义了一个字典列表 `TEMPLATES`,其中每个字典代表一种可用的模板引擎。这里的 `'DIRS'` 键用于指定自定义模板路径,通过 `os.path.join()` 函数构建绝对路径以确保跨平台兼容性[^2]。
完成这些操作之后,Django 将能够识别并加载放置于 `templates` 文件夹中的 HTML 模板文件。
阅读全文
相关推荐















