【发布时间】:2012-05-28 13:54:54
【问题描述】:
在 Django 1.4 中,在我的本地开发管理员中,当我为具有 ImageField 的模型上传图像时,上传文件的 url 解析为 404。
我的设置.py
MEDIA_ROOT = '%s/../public/media/' % os.path.dirname(__file__)
MEDIA_URL = 'http://mysite.dev:8000/media/'
admin 中的图片路径为http://mysite.dev:8000/images/image.jpg
如何在本地管理中显示上传的图片?
【问题讨论】:
-
为什么不将 MEDIA_ROOT 用引号括起来?它甚至不应该以此代码开头。图片上传后有什么网址?
urls.py中的处理程序是什么? -
我更新了问题。我在 urls.py 中没有图像处理程序。我是 django 的新手,所以我不知道这是必要的。
-
像这样设置你的 settings.py pastebin.com/v4sn1fF9
-
另外,请阅读官方文档中的
serving static files
标签: python django django-admin