ImageField无法正确上传

时间:2015-02-21 06:52:23

标签: django python-2.6 django-1.5 imagefield

我正在尝试将图片上传到服务器。无论我做什么,它似乎都没有正确上传图像。这是我在模型中的字段:

image = models.ImageField(upload_to='uploads/images/staff', verbose_name='Staff Member Photo', help_text='Required Dimensions: Square, about 275px height/width')

以下是我在settings.py文件中的设置:

STATIC_URL = "/static/"

STATIC_ROOT = 'static'

MEDIA_URL = STATIC_URL + "media/"

MEDIA_ROOT = 'static/media/'

我无法弄清楚发生了什么 - 这让我发疯了!

1 个答案:

答案 0 :(得分:0)

您应该使用MEDIA_ROOT属性中的绝对路径。例如:

MEDIA_ROOT = '/var/www/mysite/static/media/'

BTW,你上传图片后会出现什么错误?这是与道路有关的问题吗?