def listblogcat(request, id): categorias = Categoria.objects.all() cat = Categoria.objects.get(pk=id) entradas = Entrada.objects.filter(categoria=cat).order_by('-fecha') totales = [] for ent in entradas: t = Comentario.objects.filter(entrada=ent).count() totales.append(t) paginator = Paginator(entradas, 10) try: pagina = int(request.GET.get("page", '1')) except ValueError: pagina = 1 try: entradas = paginator.page(pagina) except (InvalidPage, EmptyPage): entradas = paginator.pagina(paginator.num_pages) return render( request, 'listblogs.html', dict(entradas=entradas, totales=totales, categorias=categorias))
def main(request): entradas = Entrada.objects.all().order_by('-fecha') paginator = Paginator(entradas, 3 ) try: pagina = int(request.GET.get('page','1')) except ValueError: pagina = 1 try: entrada = paginator.page(pagina) except (InvalidPage, EmptyPage): entrada = paginator.pagina(paginator.num_pages) return render_to_response('listado.html', dict(entrada = entrada , usuario = request.user))
def listblog(request): entradas = Entrada.objects.all().order_by('-fecha') categorias = Categoria.objects.all() paginator = Paginator(entradas, 10) try: pagina = int(request.GET.get("page", '1')) except ValueError: pagina = 1 try: entradas = paginator.page(pagina) except (InvalidPage, EmptyPage): entradas = paginator.pagina(paginator.num_pages) return render(request, 'listblogs.html', dict(entradas=entradas, categorias=categorias))