2
respostas

Mais de um campo de busca

Eu poderia colocar mais de um campo de busca? No nosso projeto, colocamos um campo de busca pelo nome da receita, eu poderia colocar mais uma busca por categoria, por exemplo? Obrigado

2 respostas

Oi Luis, tudo bem com você?

Nesse caso, é possível em um único campo de busca você fazer a pesquisa por nome ou categoria. Basta passar uma lista(ou tupla) em search_fields com os nomes das colunas que farão parte do campo de busca. Algo como:

search_fields = ['nome_receita','categoria']

Com isso, dizemos ao Django que queremos buscar pelo nome da receita ou pelo nome da categoria. Veja o funcionamento logo abaixo:

filtro

Qualquer dúvida é só falar. Estou a disposição. Abraços e bons estudos!

Luis, peço por gentileza se caso a resposta tenha sanado sua dúvida, marque-a como solução para que esse tópico possa sair da lista de questões sem solução do fórum e ajude outros alunos que possuírem a mesma dúvida.

Caso tenha dúvidas, é só falar. Me coloco à disposição. Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software