1

在 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

如何显示在本地管理员中上传的图像?

4

1 回答 1

0

Django 不打算提供图像,您的 HTTP 服务器将(无论如何都应该在生产中),因此是 404。但是您可以要求 django 在 dev 中为您的图像提供服务,正如其他 SO 主题详细解释的那样。

于 2012-05-22T08:22:32.323 回答