Esempio n. 1
0
def busqueda(request, pagina='1', query=None):
    if not query:
        query = request.GET.get('q', '')
    if query:
        qset = Q(titulo__icontains=query) \
            | Q(categorias__slug__icontains=query) \
            | Q(contenido__icontains=query)
        lista = Entrada.objects.filter(qset).distinct()
        lista = lista.order_by('creado').reverse()
        entradas = paginar(lista, pagina, ENTRADAS * 2)
    else:
        entradas = None
    categorias = Categoria.objects.all()
    (rif, direccion, telefonos) = informacion_organizacion()

    return render_to_response('blog-busqueda.html', {
        'entradas': entradas,
        'query': query,
        'categorias': categorias,
        'rif': rif,
        'direccion': direccion,
        'telefonos': telefonos,
        'importante': entrada_importante(request),
        'request': request,
        }, context_instance=RequestContext(request))
Esempio n. 2
0
def index(request, pagina='1'):
    lista = Entrada.objects.order_by('creado').reverse()
    entradas = paginar(lista, pagina, ENTRADAS)
    categorias = Categoria.objects.all()
    (rif, direccion, telefonos) = informacion_organizacion()
    return render_to_response('blog.html', {
        'entradas': entradas,
        'categorias': categorias,
        'rif': rif,
        'direccion': direccion,
        'telefonos': telefonos,
        'importante': entrada_importante(request),
        'request': request,
        }, context_instance=RequestContext(request))