ImageField upload_to не работает - PullRequest
       12

ImageField upload_to не работает

0 голосов
/ 11 февраля 2010

Слушайте, ребята, я использую 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 Ответ

3 голосов
/ 11 февраля 2010
  1. Убедитесь, что каталог MEDIA_ROOT существует
  2. Проверьте ваши разрешения, убедитесь, что пользователь, под которым работает django, может писать в целевой каталог (MEDIA_ROOT + 'uploads')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...