无法加载静态 Django

Can't load statics Django

项目结构:

project_folder
├── apps
│   ├── app1
│   ├── app2
├── static
│   ├── css
│   │   ├── bootstrap.min.css
│   ├── images
│   └── js
│   │   ├── bootstrap.min.js
├── templates
│   ├── base
│   │   ├── base.html

这是我的 settings.py:

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

STATIC_URL = '/static/'

STATICFILES_DIR = [
    STATIC_PATH,
]

我收到了这样的回复:

[10/Dec/2017 02:43:58] "GET /static/css/bootstrap.min.css HTTP/1.1" 404 1676
[10/Dec/2017 02:43:58] "GET /static/images/Logo-ISCAV.png HTTP/1.1" 404 1676
[10/Dec/2017 02:43:58] "GET /static/js/bootstrap.min.js HTTP/1.1" 404 1670
[10/Dec/2017 02:43:58] "GET /static/js/bootstrap.min.js HTTP/1.1" 404 1670

HTML

中有一些标签
{% load staticfiles %}
<!DOCTYPE html>
<html lang="es-CL">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta charset="UTF-8">
    <title>ISCAV | {% block title %}{% endblock %}</title>
    <!-- Carga el path de los archivos estaticos y estilos -->
    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
    {% block extrastatic %}
    {% endblock extrastatic %}
</head>

我看不出有什么问题。

我不确定这是否有帮助,但也许可以尝试添加 STATIC_ROOT

这一直是我的方法..

没有它,它将使用应用程序目录作为根目录,而不是项目根目录:)

STATIC_URL = '/static/'

STATIC_ROOT = '/'

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