https://github.com/anabartos/todolist-api-with-phyton-flask-
https://github.com/anabartos/todolist-api-with-phyton-flask-
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/anabartos/todolist-api-with-phyton-flask-
- Owner: anabartos
- Created: 2022-09-08T09:48:40.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T09:56:36.000Z (over 2 years ago)
- Last Synced: 2025-02-07T14:22:22.445Z (4 months ago)
- Language: Python
- Size: 6.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.es.md
Awesome Lists containing this project
README
# Todo List API in Python Flask
Este es un tutorial interactivo que te enseñará cómo crear una API usando el framework Python Flask y Pipenv
## 🌱 Cómo iniciar este proyecto
Este proyecto viene con los archivos necesarios para empezar a trabajar, pero tienes dos opciones para empezar:
a) Abrir este enlace con Gitpod en tu navegador: https://gitpod.io#https://github.com/breatheco-de/python-flask-api-tutorial
b) Clonar este repositorio localmente en tu computador:
```sh
$ git clone https://github.com/breatheco-de/python-flask-api-tutorial
```💡 Importante: Recuerda actualizar el `remote` del proyecto con el de tu repositorio usando `git remote set-url origin `, y luego guardar tu código en tu nuevo repositorio usando `add`, `commit` y `push`.
## Acerca del proyecto que vamos a construir
En este tutorial, crearemos una API REST que expone 3 endpoints a Internet:
```txt
GET /todos
POST /todos
DELETE /todos/
```### GET /todos
Devolverá una lista con to-dos o tareas, asi:
```javascript
[
{
"done": true,
"label": "Sample Todo 1"
},
{
"done": true,
"label": "Sample Todo 2"
}
]
```### POST /todos
Agregará una nueva tarea o to-do a la lista, y recibirá el siguiente request body:
```javascript
{
"done": true,
"label": "Sample Todo 1"
}
```Y devolverá la lista de tareas o to-dos actualizada.
### DELETE /todos/
Eliminará una tarea pendiente en función de una posición determinada al final de la URL y devolverá la lista actualizada de tareas pendientes.