STATICFILES_DIRS在哪里配置
时间: 2023-11-30 21:03:22 浏览: 75
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
`STATICFILES_DIRS` 配置项用于指定 Django 项目中不同于 app 中的静态文件目录,例如全局的 css、js 等文件。该配置项需要在 Django 项目的 `settings.py` 文件中进行配置,具体位置在 `STATIC_URL` 配置项下方。
下面是一个示例:
```python
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'assets'),
]
```
在上述示例中,`STATICFILES_DIRS` 配置项被设置为一个列表,其中包含一个字符串元素 `os.path.join(BASE_DIR, 'assets')`。这个字符串元素指定了静态文件的目录路径,即 Django 项目根目录下的 `assets` 目录。当 Django 在处理静态文件时,会先到每个 app 中查找对应的静态文件,如果找不到则会到 `STATICFILES_DIRS` 中指定的静态文件目录中查找。
阅读全文