Подтвердить что ты не робот

Django upload_to вне MEDIA_ROOT

Мое развертывание script перезаписывает носители и исходные каталоги, что означает, что мне нужно переместить каталог загрузок из медиа-каталога и заменить его после того, как загрузка была извлечена.

Как я могу настроить django для загрузки в/uploads/вместо/media/?

До сих пор я получаю ошибки django Suspicious Operation!: (

Я полагаю, что другое решение может быть символической ссылкой?

Большое спасибо, Toby.

4b9b3361

Ответ 1

Я сделал следующее:

from django.core.files.storage import FileSystemStorage

upload_storage = FileSystemStorage(location=UPLOAD_ROOT, base_url='/uploads')

image = models.ImageField(upload_to='/images', storage=upload_storage) 

UPLOAD_ROOT определяется в моем файле settings.py: /foo/bar/webfolder/uploads