在 Web 开发中,静态文件的管理和前端框架的使用是非常重要的。本文将介绍如何在 Django 项目中处理静态文件,以及如何引入并使用 Bootstrap 框架。
1. 静态文件管理
静态文件通常包括 CSS、JavaScript、图片等不需要服务器端处理的资源。在 Django 中,我们可以通过以下步骤来管理静态文件:
1.1 设置静态文件目录
首先,我们需要在 Django 项目的 settings.py
文件中配置静态文件的相关设置:
# settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
这里我们定义了两个重要的设置:
-
STATIC_URL
: 用于指定静态文件的 URL 前缀,一般设置为 /static/
。 -
STATICFILES_DIRS
: 用于指定静态文件的实际存储目录,这里我们将 static
目录添加到了列表中。
1.2 在模板中引用静态文件
在模板文件中,我们可以使用 {% static %}
标签来引用静态文件:
{% load static %}
<link rel="stylesheet" href="{% static 'css/style.css' %}">
<script src="{% static 'js/script.js' %}"></script>