Skip to content

Latest commit

 

History

History
 
 

02_todo_list

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Objetivo

Partimos del ejemplo anterior, tenemos unos test que nos valen perfectamente. La idea es cambiar la parte de la aplicación usando las librerías de Flask-RestFul

API

Método HTTP URI Acción
GET /todo/api/tasks Obtiene una lista de tareas
GET /todo/api/tasks/[task_id] Obtiene una tarea
POST /todo/api/tasks Crea una nueva tarea
PUT /todo/api/tasks/[task_id] Actualiza una tarea existente
DELETE /todo/api/tasks/[task_id] Borra una tarea
DELETE /todo/api/tasks Borra todas las tareas

Estructura de una tarea

La estructura que nos expondrá la api tendrá los siguiente campos:

  • uri: La URI de la tarea (String)
  • title: El título de la tarea (String)
  • description: La description de la tarea (String)
  • done: Indica el estado de la tarea (Boolean)

Enlaces:

Pruebas

Lanzamos tox