Django在处理媒体文件时遇到麻烦

时间:2011-10-29 01:02:14

标签: django

在几个月的间隙后回到django。使用1.3。我有这个网址模式:

(r'^(?P<path>[a-zA-Z0-9]{4}.jpg)','django.views.static.serve',{'document_root':'/media/uploads'})

我把test.jpg放在/ media / uploads中。我转到localhost:8000 / test.jpg并且url似乎与模式匹配,但是我得到了404 - “”/ media/uploads/test.jpg“不存在”。问题是什么?我看到一个线程,其中有人遇到了同样的问题,原因是MEDIA_URL和ADMIN_MEDIA_PREFIX是相同的,但事实并非如此。

1 个答案:

答案 0 :(得分:1)

document_root应该是绝对的路径。

除非您确实在/media/uploads/test.jpg

处有文件

可能更像/path-to-my-project/media/uploads/