flask-api-example/README.md
Andros Fenollosa 337d1fc18c Update README
2018-02-11 18:07:37 +01:00

1.2 KiB

Microframework Web

  • Flask

Base de datos

  • Flask-SQLAlchemy: ORM
  • Flask-Migrate: Añade herramientas para gestionar nuestra base de datos.
  • Flask-Script: Creación de comandos personalizados
  • Faker: Generador de información falsa

API Rest

  • Flask-restplus: Nos ayuda con las peticiones y autodocumentación
  • Flask-JWT: Identificación básica.
  • Flask-marshmallow: Convertirá los objetos ORM en JSON.

Herramientas de desarrollo

  • httpie: Cliente de API Rest para pruebas.
  • python-dotenv: Implementación de un archivo de configuración.

Instalación

pipenv install flask Flask-SQLAlchemy Flask-Migrate Flask-script Faker 

Peticiones

GET

http GET localhost:5000/api/v1/user
http GET localhost:5000/api/v1/user/{id}
http GET localhost:5000/api/v1/notice
http GET localhost:5000/api/v1/notice/{id}
http GET localhost:5000/api/v1/notice/{id}/comments

POST

http GET localhost:5000/api/v1/notice
http GET localhost:5000/api/v1/notice/{id}/comments

PATCH

http GET localhost:5000/api/v1/notice/{id}

DELETE

http GET localhost:5000/api/v1/notice/{id}