каталоге корневой папки, а не в каталоге приложения?
если не указываешь MEDIA_ROOT емнип файлы будут сохраняться в корень проекта, а так - просто указываешь в MEDIA_ROOT нужную папку
У меня просто такой прикалдес получается, что файлы сохраняются в корень, а приложение, как я понял, пытается искать в своем каталоге и в итоге не находит ничего
почему ты считаешь что приложение ищет в своем каталоге?
Потому что путь к файлу, который указан в логе - верный. У меня так же со статическими файлами было, но после того как я переместил их в каталог приложения - все заработало
в каком логе? ты в шаблоне указываешь ссылку на файл? как указываешь?
Под логом я имел ввиду текст запроса файла, а ссылку я указываю как url атрибут класса ImageField, я не знаю что там под капотом, но повторюсь, путь запроса верный
Покажи как у тебя в settings путь указан до медиа файлов
MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
так, а что ты имеешь ввиду под правильностью пути к файлу если ты смотришь на http запрос?
"GET /media/images/2021/08/26/amazoncom-spend-less-smile-more_vxlLqoI.jpg HTTP/1.1" 404
Этот путь проверяю, и если с корневого каталога искать, то файл находит
это урл, а не путь к файлу
ты в urls медиа подключил?
Попробуй MEDIA_ROOT = ‘media/‘
Обсуждают сегодня