根据django-pipeline 文档,我已将其添加'pipeline.middleware.MinifyHTMLMiddleware',
到 MIDDLEWARE_CLASSES 以缩小 html 文件。但是,当我检查运行服务器时呈现的 html 时,它们并没有被缩小。有人可以建议我是否遗漏任何东西。
下面是我的MIDDLEWARE_CLASSES
。我什至尝试GZipMiddleware
启用类,但它仍然不起作用。我也尝试在 settings.py 中使用DEBUG = False
&都DEBUG = True
没有成功。
MIDDLEWARE_CLASSES = (
#'django.middleware.gzip.GZipMiddleware',
'pipeline.middleware.MinifyHTMLMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'Testapp.signin.views.SocialAuthExceptionMiddleware',
)
编辑:添加了已安装的应用程序和静态文件存储设置。
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
#'django.contrib.admin',
'social.apps.django_app.default',
# 'django.contrib.admindocs',
'Testapp',
'signin',
'pipeline',
)
STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage'