def show_catalog(request, catalog_id, nr): try: catalog = Catalog.objects.get(pk=catalog_id) except Catalog.DoesNotExist: return HttpResponseRedirect('/resources/') res_list = apage(ResFile.objects.filter(catalog__id=catalog_id), int(nr), RES_NPP) if not res_list and nr != 1: return HttpResponseRedirect(wrap_catalog_url(catalog_id, 1)) return render_to_response('res_cat.html', {'res_list':res_list, 'catalog':catalog, 'page':get_page_dict(ResFile.objects.filter(catalog__id=catalog_id), RES_NPP, str_catalog_url(catalog_id), int(nr))}, context_instance=RequestContext(request))
def url(self): return wrap_catalog_url(self.id)