Django ошибочный imagefield.path
У меня есть модель с полем изображения, как это
app_icon = models.ImageField(upload_to='icons/')
В проекте есть папка 'uploads' как папка media, в которой есть подпапки, включая 'icons'.
Изображение правильно загружено в подпапку 'icons', но когда я пытаюсь получить к нему доступ, используя self.app_icon.path
, оно возвращает .../uploads/imagename.jpg
вместо .../uploads/icons/imagename.jpg
, поэтому я получаю ошибку file not found. Даже url не включает подпапку 'icons'
мои настройки:
MEDIA_URL = '/uploads/'
MEDIA_ROOT = BASE_DIR / 'uploads/'
я не могу найти ответа на эту проблему, которая кажется мне настолько случайной