Exemplo n.º 1
0
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))
Exemplo n.º 2
0
 def url(self):
     return wrap_catalog_url(self.id)