Example #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))
Example #2
0
def entrada(request, slug, entrada_id):
    entrada = get_object_or_404(Entrada, pk=entrada_id)
    categorias = Categoria.objects.all()
    (rif, direccion, telefonos) = informacion_organizacion()
    return render_to_response('entrada.html', {
        'entrada': entrada,
        'categorias': categorias,
        'rif': rif,
        'direccion': direccion,
        'telefonos': telefonos,
        'importante': entrada_importante(request),
        'request': request,
        }, context_instance=RequestContext(request))
Example #3
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))
Example #4
0
def ayuda(request, slug=None, seccion_id=None):
    if request.user.is_superuser:
        try:
            seccion = Seccion.objects.get(pk=seccion_id)
        except Seccion.DoesNotExist:
            seccion = None

        secciones = Seccion.objects.all()
        (rif, direccion, telefonos) = informacion_organizacion()

        return render_to_response('ayuda.html', {
            'seccion': seccion,
            'secciones': secciones,
            'rif': rif,
            'direccion': direccion,
            'telefonos': telefonos,
            'importante': entrada_importante(request),
            'request': request,
            }, context_instance=RequestContext(request))
    raise Http404