django对于静态文件的配置
时间: 2023-10-05 18:10:20 浏览: 99
Djang中静态文件配置方法
Django中配置静态文件有以下几个步骤:
1. 在settings.py文件中配置静态文件的目录,如下所示:
```
STATIC_URL = '/static/'
STATICFILES_DIRS = [
BASE_DIR / "static",
]
```
其中,STATIC_URL定义了静态文件的访问路径,STATICFILES_DIRS定义了静态文件存放的位置。
2. 在项目的urls.py文件中配置静态文件的路由,如下所示:
```
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
# ... 其他路由配置
]
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL,
document_root=settings.STATIC_ROOT)
```
这里使用了Django提供的static函数,将静态文件的路由与静态文件的实际路径进行了映射。
3. 在HTML文件中调用静态文件,如下所示:
```
{% load static %}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="{% static 'css/base.css' %}">
</head>
<body>
<!-- 正文内容 -->
</body>
</html>
```
这里使用了Django提供的load static模板标签,将静态文件路径进行了动态渲染。
阅读全文