Python 几天后静态文件不工作

Python 几天后静态文件不工作,python,django,Python,Django,静态文件-bootstrap.min.css和js文件-上周有效,今天无效! 我正在Python3上使用Django 1.11 我的静态文件存储在-final/static文件夹中Final是我的项目名称,即它存储在roor中 设置.py import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) // End STATIC_URL = '/static/' STATIC_ROOT = os

静态文件-bootstrap.min.css和js文件-上周有效,今天无效! 我正在Python3上使用Django 1.11

我的静态文件存储在-
final/static
文件夹中
Final
是我的项目名称,即它存储在roor中

设置.py

import os

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

// End
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
base.html:

<!DOCTYPE html>

{% load staticfiles %}

<html lang="en">
  <head>
    <title>{% block title %}QUIZ{% endblock %}</title>
    <link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">
    {% block x_css %}
    {% endblock %}
  </head>

{%load staticfiles%}
{%block title%}测验{%endblock%}
{%block x_css%}
{%endblock%}

尽管如此,css和js仍然无法提供一个非常简单和不受欢迎的外观。

STATIC\u ROOT指定collectstatic管理命令存储静态文件的目录。您需要以下设置:

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

有控制台错误吗?是的-GET/static/js/bootstrap.min.js HTTP/1.1“404 1670(css和jquery相同)删除static'/css/boot之后的空格…..您是否更改了css文件或设置文件中的任何内容?第8行的块标记无效:“static'css/bootstrap.min.css”-当我删除了之间的空格时。
STATICFILES\u DIRS设置不应包含static\u ROOT设置
-为什么我不能保持它们不变?我现在应该更改什么?(尽管删除STATIC_ROOT语句会给我期望的结果。管理命令“python manage.py collecstatic”会查看您的STATICFILES_DIRS,复制这些目录中包含的所有文件,并将它们存储在STATIC_ROOT指示的目录中。无法在DIRS中使用ROOT的原因是,collectatic将在呃,因为它希望从存储文件的同一位置导入文件。您现在可能并不真正需要STATIC_ROOT。当您需要配置nginx之类的东西来服务静态文件时,它在生产中很有用。如果需要设置ROOT,只需执行/www/STATIC或其他操作。