在Django中提供静态文件时出现问题

时间:2010-09-19 16:52:48

标签: python django static

我有我的css文件 /var/www/media/static/style.css  并添加了

(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': '/var/www/media/static'}),

到我的网址但是当我去http://localhost:8000/media/style.css时,我得到:“找不到页面:/media/style.css”出了什么问题?

3 个答案:

答案 0 :(得分:0)

您是否更新了您的设置.MEDIA_ROOT(文件系统路径)和settings.MEDIA_URL(静态资产的URL)以反映项目的设置?

答案 1 :(得分:0)

检查日志记录输出以查看实际请求的内容 - 我发现这对诊断这些问题特别有帮助。

答案 2 :(得分:0)

问题与Path的实际选择有关:'/ media'由管理员采取我将其更改为现在有效的'/ static'。