Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么django compressor要修改CSS文件而不是简单地连接它们?_Css_Django_Django Compressor - Fatal编程技术网

为什么django compressor要修改CSS文件而不是简单地连接它们?

为什么django compressor要修改CSS文件而不是简单地连接它们?,css,django,django-compressor,Css,Django,Django Compressor,我最近部署了一个基于Django的站点。我在寻找加速页面加载的方法,所以我决定尝试一下 我的主页包含了很多CSS和JS文件,因此django compressor似乎是完成这项工作的完美工具。我修改了主页的模板,以利用django compressor的CSS连接功能: {% compress css %} <link href="{{ STATIC_URL }}css/file1.css" rel="stylesheet" /> <link href="{{ STAT

我最近部署了一个基于Django的站点。我在寻找加速页面加载的方法,所以我决定尝试一下

我的主页包含了很多CSS和JS文件,因此django compressor似乎是完成这项工作的完美工具。我修改了主页的模板,以利用django compressor的CSS连接功能:

{% compress css %}
  <link href="{{ STATIC_URL }}css/file1.css" rel="stylesheet" />
  <link href="{{ STATIC_URL }}css/file2.css" rel="stylesheet" />
{% endcompress %}

…在
settings.py
中。这些文件是串联的,但缺少一些
file2.css
的声明。是否有一些我不知道的设置导致文件被修改或声明被删除?JavaScript文件不会发生类似的情况。

结果发现问题在于我忘记运行:

python manage.py collectstatic
…因此,缺少属性是因为静态目录包含CSS文件的旧副本

python manage.py collectstatic