【发布时间】:2019-08-16 06:35:41
【问题描述】:
这是我第一次在真实项目中实现基于类的视图,但模板上没有显示数据。
<div class="container">
<h4 class="heading-decorated text-center mt-5">Our Volunteers</h4>
{% for volunteer in volunteers %}
<div class="row row-30 text-center mb-5">
<div class="col-sm-6 col-md-3">
<figure class="box-icon-image"><a href="#"><img class="rounded" src="{{volunteer.volunteer_image.url}}" alt="" width="126" height="102"/></a></figure>
<p class="lead">{{volunteers.volunteer_name}}</p>
</div>
</div>
{% endfor %}
</div>
views.py
class VolunteerListView(ListView):
model = Volunteers
context_object_name = 'volunteer'
template_name = 'add_my_language/home.html'
models.py
class Volunteers(models.Model):
volunteer_image = models.ImageField(upload_to='media/volunteers')
volunteer_name = models.CharField(max_length=255, blank=False)
def __str__(self):
return self.volunteer_name
我错过了什么吗?
【问题讨论】:
标签: django django-models django-templates django-views