生产机器上忽略Django压缩机标签

生产机器上忽略Django压缩机标签,django,django-compressor,Django,Django Compressor,我使用的是django压缩机(1.3),但在我的生产机器上它似乎被忽略了 我已经在我的本地服务器上进行了测试(使用manage.py运行服务器),css和js正在合并(尽管没有缩小)。然而,在我的开发机器上,{%compress%}标记似乎被完全忽略了 我的基本模板看起来像- {% load compress %} <!DOCTYPE html> <html lang="en-GB"> <head> {% block css %} {% compre

我使用的是django压缩机(1.3),但在我的生产机器上它似乎被忽略了

我已经在我的本地服务器上进行了测试(使用
manage.py运行服务器
),css和js正在合并(尽管没有缩小)。然而,在我的开发机器上,
{%compress%}
标记似乎被完全忽略了

我的基本模板看起来像-

{% load compress %}

<!DOCTYPE html>
<html lang="en-GB">
<head>
{% block css %}
    {% compress css %}
        <link rel='stylesheet' type='text/css' href='{{ STATIC_URL }}css/base.css'  media="all"/>
        <link rel='stylesheet' type='text/css' href='{{ STATIC_URL }}css/nav.css'  media="all"/>
        <link rel='stylesheet' type='text/css' href='{{ STATIC_URL }}css/catalog.css'  media="all"/>
        <link rel='stylesheet' type='text/css' href='{{ STATIC_URL }}css/cart.css'  media="all"/>
        <link rel='stylesheet' type='text/css' href='{{ STATIC_URL }}css/content.css'  media="all"/>
    {% endcompress %}
{% endblock css %}
进一步更新


如果我将
inline
参数添加到
{%compress%}
标记中,我可以将所有内容内联压缩(在html中)。但是,当我使用
文件
参数时,什么也不会发生(我宁愿使用可以缓存的外部文件-因此坚持内联选项并不理想)。

django compressor是否需要一个特殊的python包,而该包没有安装在您的生产环境中?需要更多信息。您确定正在生产服务器上使用适当的
设置.py
?您使用的是什么django和django压缩程序版本<代码>调试在生产时设置为
,对吗?您是否正在使用
静态文件
应用程序?谢谢。@omeinusch要求应由pip安装。当然,django压缩机已经安装。谢谢@alecxe-我已经更新了这个问题。@AidanEwen尝试将django_压缩机更新到最新版本。可能是相关的。
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'compressor.finders.CompressorFinder',
)