ImageField upload_to无法正常工作

时间:2010-02-11 16:29:18

标签: django file upload

Hay伙计们,我正在使用ImageField上传文件,但是当我将upload_to添加到ImageField时,它并没有将目录附加到MEDIA_ROOT

MEDIA_ROOT = '/Users/username/Django/site/assests/'

picture = models.ImageField(upload_to='uploads')

我收到错误说

No such file or directory: u'/Users/username/Django/site/assests/2homemap.png'

此外,添加到数据库的记录只是文件名(没有上传)

任何想法?

1 个答案:

答案 0 :(得分:3)

  1. 确保MEDIA_ROOT目录存在
  2. 检查您的权限,确保运行django的用户可以写入目标目录(MEDIA_ROOT +'uploads')