Deploy Flask na Digital Ocean - Parte 1 - Criando um droplet
Antes de prosseguirmos é imprecidivel ver o último artigo de nossa aplicação Flask: Arquivos de configuração para Deploy na Digital Ocean
Leia Mais →Web Developer. lucassrod@gmail.com
Antes de prosseguirmos é imprecidivel ver o último artigo de nossa aplicação Flask: Arquivos de configuração para Deploy na Digital Ocean
Leia Mais →Opa beleza galera. Vamos preparar nosso aplicativo criando alguns arquivos de configuração para fazer um deploy de nossa aplicação na Digital Ocean.
Leia Mais →Neste capítulo, vamos aprender a como criar um container docker para desenvolvimento e para deploy da nossa aplicação futuramente em produção.
Leia Mais →O JWT é um dos meios mais comuns de autorização entre aplicações web e SPA’s desenvolvidos com ReactJS ou outros frameworks JavaScript. Por ser um meio fácil de conter informações o JWT pode ter dados do usuário e um tempo de expiração.
Leia Mais →Chegando ao fim de nosso CRUD vamos implementar a deleção de usuaŕios. Aqui eu escolhi fazer um soft delete
ou seja re-utilizei o campo active
setando-o como False
para indicar que meu usuário foi deletado. A outra maneira seria de fato deletar o usuário da nossa base utilizando o método User.objects.get(id=user_id).delete()
, porém não quero perder dados. E claro para recuperar esse usuário basta ativá-lo novamente.
Hoje vamos implementar a atualização de dados, refatorar algumas linhas de código e criar uma validação simples no campo e-mail.
Leia Mais →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.