Django bootstrap css 404 未找到

Django bootstrap css 404 Not found

我正在尝试将 bootstrap 加载到我的 html 页面中,但我在开发人员工具的网络选项卡中收到 404 状态代码,表示找不到文件 请求 url 是 http://127.0.0.1:8000/static/css/bootstrap.css

这是我的 html 页面,我试图在其中使用文件

<!-- templates/base.html -->
{% load static %}

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Dog Groomers</title>

    <link rel="stylesheet" type="text/css" href="{% static '/css/bootstrap.css' %}"/>
</head>
</html>

这是我的文件结构

在我的 settings.py 文件中

STATIC_URL = 'static/'

STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')]

#edit wasn't included before in question
DEBUG = TRUE

我是否需要在每个文件夹中都有一个静态文件夹,而不仅仅是在根目录中?

请更新您的 settings.py

您正在使用这个: STATICFILES_DIR = [os.path.join(BASE_DIR, 'static')]

试试这个,应该有用!

STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )