X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/e9f9c3887d9c9e45401257a78d3182f17a5a8146..013ec8a416d4ff1ea3e1f2fa9ee2935623197ecd:/apps/picture/views.py?ds=sidebyside diff --git a/apps/picture/views.py b/apps/picture/views.py index 78700d137..1f8738650 100644 --- a/apps/picture/views.py +++ b/apps/picture/views.py @@ -9,6 +9,7 @@ from django.template import RequestContext from picture.models import Picture, PictureArea from catalogue.utils import split_tags from ssify import ssi_included +from sponsors.models import Sponsor # was picture/picture_list.html list (without thumbs) def picture_list(request, filter=None, get_filter=None, template_name='catalogue/picture_list.html', cache_key=None, context=None): @@ -57,6 +58,11 @@ def picture_detail(request, slug): def picture_viewer(request, slug): picture = get_object_or_404(Picture, slug=slug) + sponsors = [] + for sponsor in picture.extra_info.get('sponsors', []): + have_sponsors = Sponsor.objects.filter(name=sponsor) + if have_sponsors.exists(): + sponsors.append(have_sponsors[0]) return render_to_response("picture/picture_viewer.html", locals(), context_instance=RequestContext(request))