为什么django compressor要修改CSS文件而不是简单地连接它们?
我最近部署了一个基于Django的站点。我在寻找加速页面加载的方法,所以我决定尝试一下 我的主页包含了很多CSS和JS文件,因此django compressor似乎是完成这项工作的完美工具。我修改了主页的模板,以利用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
{% 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