Я занимаюсь локальной разработкой с использованием Django и Satchmo. Когда я загружаю изображения продукта локально через администратора, путь к изображению отображается в виде абсолютного пути с буквой диска вместо правильного относительного пути.
Как ни странно, Satchmo сохраняет как исходное изображение, так и миниатюры, которые он генерирует, как в каталоге me /media/
, так и в каталоге /media/images/
, причем в последнем я хочу их отправить.
Настройки реле следующие:
# path relative to the settings.py file
DIRNAME = os.path.abspath(os.path.dirname(__file__).decode('utf-8'))
MEDIA_ROOT = os.path.join(DIRNAME, 'media')
MEDIA_URL = 'http://localhost:8000/'
ADMIN_MEDIA_PREFIX = '/media/'
Я трижды проверил файл local_settings.py, и в нем нет упоминания слова 'media', поэтому я уверен, что нет переопределений настроек.
Если это поможет, я в Windows, но я использую все правильные обозначения Unix для своих путей.