Série API em Flask - Parte 9 - Buscando usuários
Esse capítulo iremos buscar um usuário pelo seu id
. É um dos recursos mais simples que teremos nessa API.
Web Developer. lucassrod@gmail.com
Esse capítulo iremos buscar um usuário pelo seu id
. É um dos recursos mais simples que teremos nessa API.
A partir deste até o Capítulo 11: Deletando um usuário as rotas serão administrativas. Ou seja somente quem for da role.admin = true
poderá acessar essas rotas. A validação e autenticação será feita posteriormente, por agora, vamos apenas construir os recursos necessários.
Neste artigo vamos abordar como criar um endpoint para registrar o usuário em nossa base de dados de acordo com o modelo do artigo anterior. Também vamos utilizar o pacote marshmallow
para validar nosso schema e padronizar algumas mensagens de erro.
Oi pessoal, vamos criar nosso modelo de usuários e realizar alguns testes em cima dele. Graças ao pacote mongoengine
fica bem fácil de criar nossas classes referente ao modelo de dados e é bem parecido com o Django, porém sem as migrations.
Nesta seção vamos instalar os pacotes necessários para conectar com o MongoDB, através de um container docker e configurá-lo em nossa aplicação Flask. Não tem segredo e bem simples.
Leia Mais →Para melhorar nosso desenvolvimento, coloco no arquivo Makefile todos os comandos que utilizo durante o processo de desenvolvimento de software. Leia o artigo e veja algumas dicas e como o make
pode facilitar nossa vida.
Um ponto importante para todo o processo de desenvolvimento de software é a implementação de testes. Claro que nem sempre conseguimos cobrir toda a aplicação com testes unitários porém a idéia aqui é minimizar os erros que podem ocorrer em produção.
Leia Mais →Para iniciarmos o ambiente, precisamos instalar alguns pacotes do Python
. Nos exemplos abaixo utilizarei o Debian
como sistema operacional, e o apt
como gerenciador de pacotes.
Hoje, vamos organizar e estruturar toda a aplicação assim como instalar os pacotes de desenvolvimento para a nossa API.
Leia Mais →