Skip to content

Instantly share code, notes, and snippets.

@JuniorLima
Last active January 2, 2016 17:18
Show Gist options
  • Save JuniorLima/8335461 to your computer and use it in GitHub Desktop.
Save JuniorLima/8335461 to your computer and use it in GitHub Desktop.
Dado uma view. roticia: Traz a noticia - OK relacionados: Traz as que estão na mesma categoria - OK ultimas: Trazer as ultimas, excluindo as relacionadas - ERRO Gostaria de trazer os resultados ultizando exclude.
def noticia(request, slugcategoria, slug):
# Trago a noticia
noticia = get_object_or_404(Noticias, categoria_nome__slugcategoria=slugcategoria, slug=slug, publicar=True)
# Trago a relacionada
relacionados = Noticias.objects.filter(categoria_nome=noticia.categoria_nome).exclude(pk=noticia.pk).order_by('-criado_em')[:5]
# Quero trazer as ultimas, menos as relacionadas. Aqui é o erro
ultimas = Noticias.objects.filter(publicar=True).exclude(id=relacionados).order_by('-criado_em')[:5]
return render_to_response('juvenis/noticia.html',locals(),context_instance=RequestContext(request))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment