После записи в поле ImageField картинка сохранилась в корне проекта в папке media. При обращении к бд типа test.image.url выдает путь /media/image.jpg, но к самой картинке могу обратиться лишь через ссылку mysite.ru/myapp/media/image.jpg, папки media в myapp вообще нет. Как решать этот вопрос, везде вставлять название приложухи такая себе идея.
как раз мне не нужен полный url, а нужен лишь относительный для отображения. суть в том, что картинка хранится в корне самого проекта в myproj/media/image.jpg, не приложения. а обратиться к ней я могу лишь по ссылке /myapp/media/image.jpg, в приложении такой папки нет. вот я и спрашиваю, почему так
Андрей Буров,
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
MEDIA_URL = "/media/"
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
путь меняется из-за этого скорее всего?