Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Concatenação de filtros

Caso a classe tivesse dois campos booleanos para serem verificados, como concatenar os filtros?

1 resposta
solução!

Fala Alcimar, como vai?

Segundo a documentação do Django, é possível empilhar os filtros, conforme ilustra o código abaixo:

q = Entry.objects.filter(headline__startswith="What")
q = q.filter(pub_date__lte=datetime.date.today())
q = q.exclude(body_text__icontains="food")
print(q)

Embora isso pareça com três ocorrências no banco de dados, na verdade ele atinge o banco de dados apenas uma vez, na última linha (print (q)), já que geralmente, os resultados de um QuerySet não são buscados no banco de dados até que de fato você precise deles.

Para maiores informações, você pode acessar esse link para saber quando utiliza-los.

Espero ter ajudado e bons estudos.