Не получается отобразить картинки загруженныей через админку. В чем может быть проблема?
Вот models.py:
class Trav(models.Model):
trav_topic=models.CharField(max_length=200, blank=False, null=False)
trav_review=models.CharField(max_length=200, blank=False, null=False)
trav_main_picture = models.FileField(upload_to='media/images/', blank=True, null=True)
trav_text=models.TextField(blank=False, null=False)
trav_date=models.DateTimeField(auto_now_add=True)
trav_likes=models.IntegerField(default=0)
def __unicode__(self):
return self.trav_topic
urls.py:
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^$', 'newsletter.views.home', name='home'),
]
views.py:
def home(request):
return render(request, 'home.html', {'travs':Trav.objects.all()})
home.html:
{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% load staticfiles %}
{% block head_title %} Welcome | {% endblock %}
{% block jumbotron %}
<div class="row">
{% for trav in travs %}
<div class="jumbotron" style="overflow:auto">
{% block travs %}
<div class="col-sm-6" style="float:left">
<h2><a href="../../components/">{{trav.trav_topic}}</a></h2>
<p>{{trav.trav_review}}</p>
<p>
<a class="btn btn-default btn-default" href="../../components/" role="button">Подробней »</a>
</p>
</div>
{%if trav.trav_main_picture%}
<div class="col-sm-6" style="background-color:black; height:300px; float:right"><img src="{{trav.trav_main_picture}}"></div>
{%endif%}
{% endblock %}
</div>
{% endfor %}
</div>
{% endblock %}