【发布时间】:2012-07-15 06:38:48
【问题描述】:
我在 django 中遇到了一个奇怪的问题。我正在使用 django-compress 应用程序。直到调试为真,一切顺利。当我执行 debug=False 时,如果是 404,我将面临内部服务器错误问题,如果没有 404,我将面临没有 js 和 css 的页面。最糟糕的是,在控制台上我收到以下错误
UncompressableFileError: 'css/default.css' 无法通过 COMPRESS_URL ('/static/') 并且不能被压缩 [16/Jul/2012 17:17:05]“GET /static/img/favicon.ico HTTP/1.1”500 59
像这样,它为每个可通过 /static/ 访问的 GET 请求显示 500
所以现在不获取 js 和 css 的原因很清楚了。但是 404 页面出现错误的原因尚不清楚。
即使我尝试禁用和启用 django-compress,但在启用正常页面时也会显示 404 错误
请告诉我是什么导致所有 /static/ 事物出现 500 错误,以及为什么 404 页面会导致内部服务器错误。
【问题讨论】:
-
您如何提供文件?您的部署设置是否正确?您是否收集了静态文件并将您的服务器指向根目录?
标签: python django django-templates django-compressor