图像未显示for循环

The*_*eve 2 python django django-templates django-models django-views

我试图在我的模板上的for循环中显示图像和名称.

这就是我在我的模板for循环中所拥有的,我认为它应该可行,但事实并非如此

{% for op in tracked_objects %}
           {%  if op.is_mine %}
           <div style="float:left;">
               <div>
                   <img src="{{ op.tracked_object.image }}" alt="">
                    <a href='{% url track-profile op.tracked_object.id %}'>{{ op.tracked_object }}</a><br>
               </div>
           </div>
           {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我知道op.is_mine是真的,因为名字显示.

这是我的views.py:

@login_required
def profile(request):
   user = request.user
   tracked_objects = user.tracked_object_perms.all().order_by('is_mine',)
   context = {
       'tracked_objects':tracked_objects,
   }
return render_to_response( 'accounts/profile.html' , RequestContext(request, context))
Run Code Online (Sandbox Code Playgroud)

最后是models.py

name = models.CharField(max_length='140')
image = models.ImageField(upload_to='img/tracked_object_images', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

更新

现在当我使用下面的anser将.url添加到最后时,我得到了三个破碎的图像图标.现在我检查了路径并找到了正确的图像.这可能是服务器问题吗?或类似的规定?

Bra*_*don 5

尝试:

<img src="{{ op.tracked_object.image.url }}" alt="">
Run Code Online (Sandbox Code Playgroud)