django 创建static和templates
时间: 2023-11-29 11:06:23 浏览: 88
在 Django 项目中,通常会创建一个名为 `static` 的文件夹来存放静态文件,以及一个名为 `templates` 的文件夹来存放 HTML 模板文件。
可以按照以下步骤来创建这两个文件夹:
1. 在你的 Django 项目根目录下,创建一个名为 `static` 的文件夹。
2. 在 `static` 文件夹中,按照你的需求创建子文件夹,例如 `css`、`js`、`images` 等,用于存放对应类型的静态文件。
3. 在你的 Django 项目根目录下,创建一个名为 `templates` 的文件夹。
4. 在 `templates` 文件夹中,创建 HTML 模板文件。
完成以上步骤后,你需要在你的 Django 项目的 `settings.py` 文件中进行如下配置:
```python
# 指定静态文件路径
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
# 指定模板文件路径
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',
],
},
},
]
```
其中 `STATIC_URL` 为静态文件的 URL 前缀,`STATICFILES_DIRS` 指定静态文件所在的路径,`TEMPLATES` 中的 `DIRS` 指定模板文件所在的路径。
阅读全文