0
我想一些額外的信息添加到一個目標在我看來建模:無法添加額外的信息,鑑於
photos = gallery.photos
for p in photos:
try:
extra_info = SomethingElse.objects.filter(photo=p)[0]
p.overlay = extra_info.image
logger.debug(p.overlay.url)
except:
logger.debug('overlay not found')
p.overlay = None
return render_to_response('account/site.html',
{'photos': photos},
context_instance=RequestContext(request))
記錄器輸出我希望看到的網址。在我的模板中,我只有:
<img src='{{ photo.overlay.url }}' alt='' />
在for
循環內。照片本身顯示得很好,但沒有疊加。
我在做什麼錯?我應該如何將這些額外的信息添加到對象?
第二個答案很好,這就是我應該做的。謝謝! – fredley 2013-03-18 12:59:48