Найти - Пользователи
Полная версия: ImageField, upload_to, MEDIA_ROOT
Начало » Django » ImageField, upload_to, MEDIA_ROOT
1
AtlasSvitu
Хочу сделать добавление картинок через админку и встретил проблему.
Картинки должны добавляться в директорию static/images/beers/main.
В model.py для класса Beer
image = models.ImageField(upload_to='images/beers/main').
В settings.py
MEDIA_ROOT = ‘/static/’.
Но файл не загружается в static/images/beers/main.
Если убрать MEDIA_ROOT', то будет создана директория images/beers/main и файл в нее загрузится, но мне нужно все-таки в static/images/beers/main.
Можно и image = models.ImageField(upload_to='static/images/beers/main') сделать, но вроде бы так лучше не делать.
Django 1.6.
Заранее спасибо.
AtlasSvitu
Проблема решена.
Файлы из upload_to нужно сохранять не в static, а в другую директорию (media, например).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB