Есть модель с полем ImageField. Как вывести это поле в шаблоне?
settings.py :
MEDIA_ROOT = 'C:/Project/diary/livejournal'
MEDIA_URL = '/media/'
models.py :
class Entry(models.Model):
...
image = models.ImageField(upload_to="media")
views.py :
def details(request, id):
entry = Entry.objects.get(pk=id)
...
context['entry'] = entry
return render_to_response('details.html', context)
из всех вариантов с различных форумов остановился на следующем(вместо нормального изображения выводится квадратик(как я понял означающий "изображение не загрузилось")
details.html :
<img src="{{ MEDIA_URL }}{{ entry.image.url }}">