# -*- coding: utf-8 -*- from django.shortcuts import render_to_response from django.http import HttpResponseRedirect, HttpResponse from django.template import RequestContext from django.core.context_processors import csrf from django.http import Http404 from django.shortcuts import get_object_or_404 #models from place_conference.models import PlaceConference from models import PlaceExposition def catalog(request): expo = list(PlaceExposition.objects.all()) conf = list(PlaceConference.objects.all()) places = expo+conf args = {'objects': places} return render_to_response('place_catalog.html', args, context_instance=RequestContext(request)) def place(request, url, photo=None): try: place = PlaceConference.objects.get(url=url) except PlaceConference.DoesNotExist: try: place = PlaceExposition.objects.get(url=url) except: raise Http404 args = {'place': place} if photo: args['object'] = place return render_to_response('photoreport.html', args, context_instance=RequestContext(request)) return render_to_response('place.html', args, context_instance=RequestContext(request))