我有一件很奇怪的事情。我在win7 Django 1.4上。我有以下 media_root/url 设置:
MEDIA_ROOT = 'c:\project\uploads'
MEDIA_URL = '/media/'
我的 url.py 包括:
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT}))
我有一个该领域的模型:
file = models.FileField(upload_to=MEDIA_ROOT, blank = True)
现在,我正在通过管理站点上传文件,文件已成功上传。但是,当通过管理员访问文件时,我看到文件的链接是:
http://127.0.0.1:8000/media/c:\project\uploads\[filename]
我不知道我做错了什么。