示例#1
0
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))
示例#2
0
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))
示例#3
0
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))