ビュー内のオブジェクトに少し余分な情報を追加しようとしています:
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))
ロガーは、私が期待する URL を出力します。私のテンプレートには次のものがあります。
<img src='{{ photo.overlay.url }}' alt='' />
for
ループ内。写真自体は問題なく表示されますが、オーバーレイは表示されません。
私は何を間違っていますか?この追加情報をオブジェクトに追加するにはどうすればよいですか?