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))
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))
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))
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