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/'

я не могу найти ответа на эту проблему, которая кажется мне настолько случайной

Вернуться на верх