O código esta correto, até fiz uma cópia do site, mas mesmo assim fica retornando este erro?
Segue minha tela
Tela da pesquisa
O código esta correto, até fiz uma cópia do site, mas mesmo assim fica retornando este erro?
Segue minha tela
Tela da pesquisa
Não entendi ainda, apaguei todo o código de busca e refiz todos os passos, agora esta funcionando, mas se souberem me explicar onde esta o erro fico grato
Olá Rogerio, tudo bem com você?
Peço desculpas pela demora no retorno.
Fico feliz que tenha conseguido solucionar o erro.
Analisando as imagens apresentadas e simulando com os códigos que possuo, consegui simular um erro semelhante ao apresentado nas imagens, erro de campo (FieldError at /buscar).
No meu caso, o erro foi apresentado quando no uso da função order_by()
presente na função buscar()
, passei o atributo como -data_receita
(data em português) mas no arquivo receitas/models.py eu declarei o campo de datas da seguinte forma, date_receita
(data em inglês), assim no momento em que realizo a busca não é encontrado a referência do campo data_receita
já que ela não existe no arquivo models.py.
Creio que no seu caso aconteceu algo semelhante, os códigos apresentado estão corretos, o que indica que pode ter acontecido como apresentei acima, você realizou o uso do campo como -date_receita
e em seu arquivo receitas/models.py esse campo foi declarado como data_receita
, levando ao erro.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.