django staticfiles目录是管理,但仍然显示错误“GET/static/css/style.css HTTP/1.1”404 1798而执行程序!为什么呢?

i2byvkas  于 2023-10-21  发布在  Go
关注(0)|答案(1)|浏览(261)

我在项目中使用了静态文件,

STATICFILES_DIR = [
    BASE_DIR / 'static',
]

其中包含 * css and image * 个文件夹!并连接了 css 文件,* style.css *,到html页面!

<!DOCTYPE html>
<html lang="en">
<head>
    {% load static %}
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link href="{% static 'css/style.css' %}" rel="stylesheet" type="text/css"/>
</head>
<body>
    {% include 'menu.html' %}
    <span class="name">Hello, World!</span>
</body>
</html>

但是GET请求没有获取 css 文件!
"GET /static/css/style.css HTTP/1.1" 404 1798
我试过改变静态文件的目录,

STATICFILES_DIR = [
    BASE_DIR / 'staticfiles/static',
]

但还是不行!!!

ca1c2owp

ca1c2owp1#

您需要确保虚拟环境已激活:

(venv).................   *your project directory*

相关问题