Bem vindo de volta.
Existem bancos de dados para armazenarmos dados que persistem.
Esses são dados que, com sorte, duram o tempo que quisermos, para que possamos analisá-los, talvez possamos
obtê-los quando precisarmos.
E é isso que os bancos de dados fazem.
E, na maior parte do tempo, quando você está trabalhando com desenvolvimento para a Web, você tem o front-end que
se concentra no lado do navegador.
Então é esse o caso.
O JavaScript, o HTML, temos o back end, que geralmente é o lado do servidor, onde podemos usar
coisas como Python, Flask, Django para construir um servidor.
E também temos esse lado do banco de dados no back-end, onde o servidor se comunica com algo
como o Mongo DB, um tipo de banco de dados para realmente armazenar essas informações.
Portanto, em vez de armazenar essas informações em um arquivo Excel como o que temos, podemos armazená-las em um banco de dados
real, o que nos dá muito mais poder.
Agora, novamente, este não é um curso sobre bancos de dados, portanto, não precisamos entrar totalmente no tópico.
Se eu voltar ao servidor DCPI na forma simit, quero embrulhar isso em um bloco try except apenas para que possamos detectar
os erros de uma maneira melhor.
Então, depois do post.
Vou fazer um bloco try.
E vamos apenas indentar isso e também vamos fazer um exceto aqui.
E aqui, nós apenas retornaremos se houver um erro, algo.
Ou vamos apenas dizer.
Não salvou no banco de dados.
Para que, enquanto testamos, saibamos se algo de errado aconteceu em nosso caso, vamos verificar
a postagem.
Se não for um método post, então temos uma outra condição que irá retornar.
Algo deu errado.
Tente novamente.
E então vamos tentar esse trecho de código, caso contrário vamos retornar não salvou no banco de dados.