【发布时间】:2015-07-18 05:27:21
【问题描述】:
我在 settings.py 中正确设置了媒体的设置:-
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
并且还指定了正确的 url 设置
if settings.DEBUG:
urlpatterns += patterns(
'django.views.static',
(r'^media/(?P<path>.*)',
'serve',
{'document_root': settings.MEDIA_ROOT}), )
每当我通过管理员上传图像时..图像会上传到我的媒体文件夹中,但是当我运行我的开发服务器时看不到它...它显示页面未找到 (404) 错误...
我认为问题是由于上传文件的某些权限,这就是 django 在尝试访问它们时显示 404 页面的原因。如果有人知道这一点,请帮助
请给我一个解决方案 谢谢!
【问题讨论】:
-
我将您的设置复制粘贴到一个干净的 Django 1.7 应用程序中,并且它工作正常。你能再展示一些吗?
标签: django django-media