如何在settings.py文件中设置STATICFILES_DIRS和STATIC_URL的路径
时间: 2024-02-12 13:02:17 浏览: 68
在Django项目中,可以在settings.py文件中设置STATICFILES_DIRS和STATIC_URL的路径,具体步骤如下:
1. 打开settings.py文件,找到STATIC_URL和STATICFILES_DIRS两个参数。
2. 设置STATIC_URL,这是静态文件的URL,即在HTML文件中引用静态文件时使用的URL。例如,如果设置为"/static/",则在HTML文件中可以使用"/static/css/style.css"来引用样式表。
```python
STATIC_URL = '/static/'
```
3. 设置STATICFILES_DIRS,这是存放静态文件的目录路径,即在项目中存放静态文件的文件夹路径。可以设置多个路径,用逗号隔开。例如,如果设置为"/var/www/static",则在该目录下可以存放静态文件。
```python
STATICFILES_DIRS = [
"/var/www/static/",
"/home/user/project/static/"
]
```
注意:STATICFILES_DIRS中的路径必须是绝对路径。
4. 保存settings.py文件。
以上操作完成后,就可以在项目中通过STATIC_URL和STATICFILES_DIRS定义的路径引用静态文件了。例如,在HTML文件中可以使用以下代码引用静态文件:
```html
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css">
```
阅读全文