1

希望是一个直截了当的,但它已经到了我要绕圈子的地步!我最近使用 apache2 / mod wsgi 设置了我的网站。但是,我已经设置了 apache 配置。我无法上传任何图片,我不知道为什么。我的媒体配置指向正确的位置,因为网站上的所有静态图像等都在工作。

我知道了,所以当我在 CMS 中上传图片时,它会提供链接。例如 /media/test/pic.jpg 但是当我单击链接进行测试时,我收到“未找到”错误消息。我已经通过 FTP 连接到服务器,并且图像没有上传到任何地方。

对于我的图像字段,这是我的模型中的内容:

image = models.ImageField(blank=True, null=True, upload_to="test")

媒体设置:

MEDIA_ROOT = 'media'

MEDIA_URL = '/media/'

我想主要问题是图像没有上传到我放入的任何目录。

无论如何,希望这是足够的信息继续下去。

谢谢...

4

1 回答 1

2

MEDIA_ROOT 必须是绝对路径(即 /home/user/media)

阅读有关MEDIA_ROOT的更多信息

于 2012-11-21T15:50:02.527 回答