0

基本上这些是我的 settings.py 设置;

MEDIA_ROOT = 'C:/Users/Deep.C/.virtualenvs/projectcontainer/mysite/media/'

MEDIA_URL = '/media/'   

CKEDITOR_UPLOAD_PATH = MEDIA_ROOT

图像上传在富文本编辑器中工作,因为文件出现在正确的目录中。

但是,当尝试浏览图像时,图像永远不会被加载,因为我认为图像的路径不正确,如下所示;

<img src="/media/2013\06\25\Google-Chrome-icon_thumb.png">

它返回 404 NOT FOUND。在控制台中显示的路径http://localhost:8080/media/2013/06/25/Google-Chrome-icon_thumb.png

我知道这是一件相当微不足道的事情,可能我没有正确设置,但我似乎无法弄清楚我可能出错的地方。

任何帮助,将不胜感激!

谢谢

4

1 回答 1

0

静态文件和从媒体提供的文件是通过 2 种不同的方法完成的。为了提供媒体文件,您需要提供媒体文件夹中的文件。为此,请遵循https://docs.djangoproject.com/en/dev/howto/static-files/上的指南

您感兴趣的部分是“服务用户上传的文件”。

于 2013-06-25T09:28:10.027 回答