Уже запарился, новичок в Django, каким образом вывести изображение в шаблон? Есть схожий вопрос на тостере, но к сожалению не помогло
Может мне кто нибудь например показать каким образом переменная из модели(например caption) перемещается в шаблон. В документации был уже
settings.pyMEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
models.pyclass Slide(models.Model):
image = models.ImageField(u'Изображение')
header = models.CharField(u'Заголовок', max_length=120, blank=False)
caption = models.CharField(u'Описание', max_length=250, blank=False)
urls.pyurlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', 'slides.views.slides', name='home'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Вот если честно, views.py еще не умею писатьviews.pyfrom .models import Slide
def slider(request):
slides = Slide.objects.all()
return render(request, 'main.html')
main.html<div class="item lifted">
<img class="lazyOwl" data-src="{{ slide.image.url }}">
<div class="caption-content">
<h1 class="caption lifted">{{ slide.header }} </h1><br>
<p class="caption2 lifted">{{ slide.caption }}</p>
</div>
</div>