Este es un proyecto básico que implementa un CRUD de películas utilizando Flask. ¡Es ideal para aprender los fundamentos de las API REST y cómo integrarlas con una vista HTML minimalista! 🌟
- Crear una nueva película. 🆕
- Leer la lista de películas. 📜
- Actualizar los detalles de una película. 🔄
- Eliminar una película. 🗑️
ApiRestPython/
├── app/
│ ├── server.py # Servicio Flask
│ ├── static/
│ │ └── styles.css # Estilo CSS
│ └── templates/
│ └── index.html # Vista HTML
│
├── README.md # Descripción del proyecto
└── requirements.txt # Dependencias de Python
-
Clona este repositorio:
git clone https://github.com/millanda29/ApiRestPython.git cd ApiRestPython -
Crea un entorno virtual e instala las dependencias:
python -m venv .venv source .venv/bin/activate # En Windows: .venv\Scripts\activate pip install -r requirements.txt
-
Genera el archivo
requirements.txtsi no existe:pip freeze > requirements.txt
Ejecuta el servidor Flask con el siguiente comando:
python app/server.pyAbre tu navegador en http://127.0.0.1:5000 y disfruta de la aplicación. 🌐
- Puedes personalizar las películas iniciales editando el diccionario en
server.py. - ¡Prueba las rutas de la API usando herramientas como Postman o cURL! 🤓