我在 Divio Cloud 中运行一个网站。我的测试服务器可以正常提供静态文件,但我的 Live 服务器提供 404。当我在 Live 服务器上将 DEBUG 切换为 True 时,它开始正常提供静态文件。
当 Live 服务器启动时,它会在日志中显示:
[uwsgi-static] added mapping for /static/ => /app/static_collected
那不应该照顾正确地提供静态文件吗?
--编辑-- 更多信息。我实际上没有任何“正常”的静态文件。我使用 {% static %} 添加了一个静态文件,它正在工作!使用 django-sass-processor 和 django-compressor 收集不工作的文件。我在settings.py中有:
STATICFILES_FINDERS.extend([
'compressor.finders.CompressorFinder',
])
这不应该只影响收集文件的时间吗?