Skip to content

loressl/api_service_flask_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simples Api service com flask

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.

Features

  • Cadastro do usuário
  • Login
  • Refresh Token
  • Cadastro do post
  • Atualização do post
  • Remoção do post
  • Visualização de todos os posts

🛠 Tecnologias

Como rodar a aplicação

  • 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

License: MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages