def listar_noticias(request): noticias_list = Noticia.objects.all() noticias = gerenciar_paginacao(request, noticias_list) return render_to_response( "listagem_noticias.html", {"noticias": noticias}, context_instance=RequestContext(request) )
def listar_noticias_por_categoria(request, slug): noticias_list = Noticia.objects.filter(categorias__chave=slug) noticias = gerenciar_paginacao(request, noticias_list) return render_to_response( "listagem_noticias.html", {"noticias": noticias}, context_instance=RequestContext(request) )
def realizar_busca_noticias(request): form = BuscaForm(request.GET) if form.is_valid(): data = form.cleaned_data noticias_list = Noticia.objects.filter( Q(titulo__icontains=data["termo"]) | Q(sub_titulo__icontains=data["termo"]) ) noticias = gerenciar_paginacao(request, noticias_list) else: noticias = None return render_to_response("buscar_noticias.html", locals(), context_instance=RequestContext(request))
def listar_postagens_por_blog(request, slug): blog = get_object_or_404(Blog,chave=slug) posts = gerenciar_paginacao(request, blog.postagem_set.all()) return render_to_response('listagem_post.html', locals(), context_instance=RequestContext(request))