Пробую работать с полем FileField в Django. Добавил в модель данное поле(image), через админку добавил в него изображение (все работает корректно, сохранил в нужную папку). Хочу вывести его в шаблоне, для этого пишу <img src="{{MEDIA_URL}}{{exemple.image}}">
Но в результате в готовом html коде ссылка выглядит как <img src="my_photo.jpg">
То есть, само поле модели - работает и хранит в себе ссылку на конкретное изображение. Но вот тег {{MEDIA_URL}} не преобразуется ни в какой адрес, из-за чего фото не отображается.
Может кто-то объяснить, относительно чего вообще в settings указывается данное поле MEDIA_URL? С MEDIA_ROOT все понятно - это полный путь до данной папки, но что указывать в MEDIA_URL тогда? И почему у меня не отображается ничего вместо него? Спасибо
Действительно, теперь ссылка образуется, как надо. Спасибо, нигде не было написано о том, что это нужно сделать.
Только фотография все равно не отображается. Подскажите, относительно чего и как записывается MEDIA_URL в settings.py? Даже если я пишу полный путь до папки с фотографией, фото все равно не появляется на странице, хотя конечная ссылка указывает именно на данный файл
Спасибо!
Почему-то никгде не написано, что если не работает {{MEDIA_URL}}, нужно добавить 'django.template.context_processors.media' в context_processors