1
resposta

RuntimeError

Boa noite!

Ao tentar usar o Postman recebo o seguinte erro:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta name="robots" content="NONE,NOARCHIVE">
    <title>RuntimeError
        at /alunos</title>
    <style type="text/css">
        html * {
            padding: 0;
            margin: 0;
        }

Alguma idéia de solução?

Imagem do Postman

1 resposta

Olá Chanrley, tudo bem com você?

O erro que está sendo apresentado, RuntimeError at /alunos, está sendo levantado devido ao uso de uma url não existente no momento em que ocorre a requisição do tipo POST. A url que você está utilizando está faltando uma barra (/) do final do caminho, a url correta será http://127.0.0.1:8000/alunos/ (finalizando com barra).

  • Peço que realize uma nova tentativa de envio da requisição POST utilizando o Postman. Com a aplicação Django em execução, acesse o Postman, e na barra de endereço de requisições adicione o endereço abaixo

      http://127.0.0.1:8000/alunos/
  • Na aba body e no campo raw adicione o JSON com os dados do aluno, abaixo um exemplo

      {
          "nome": "teste Postman",
          "rg": "123",
          "cpf": "456",
          "data_nascimento": "2023-02-20"
      }
  • Após adicionar, clique no botão Send. Após isso, verifique se obteve êxito em adicionar um novo usuário. Assim, basta dar prosseguimento nas atividades da aula Um pouco mais sobre Viewsets

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Espero ter ajudado. Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!