API desenvolvida para aprofundar o conhecimento sobre o microframework do ecossistema Python. Nela será possível fazer se inscrever, fazer login e gerenciar um post. Para saber mais detalhes do dados que são enviados e retornados clica aqui.
- Cadastro do usuário
- Login
- Refresh Token
- Cadastro do post
- Atualização do post
- Remoção do post
- Visualização de todos os posts
- Fazer clone do projeto
- Abre pasta do projeto
- Criar um arquivo .env e colocar
- SECRET_KEY
- SQLALCHEMY_DATABASE_URI = 'sqlite:/// <path do seu diretório>
- Criação de um ambiente
- python -m venv nome_venv
- Ativação do ambiente
- windows: nome_venv\Scripts\activate
- Linux: source nome_venv/bin/activate
- Instalação das bibliotecas
- pip install -r requirements.txt
- OBS: Sequência de comandos para utilizar o SQLITE
- Criação da pasta migrations
- python run.py db init
- Migração e análise das tabelas
- python run.py db migrate
- Atualiza o banco com as tabelas
- python run.py db upgrade
- Rodar o servidor
- python run.py runserver
- Podem usar o Postman/Insomnia/Outros para testar