Este proyecto es un ejemplo de un CRUD (Crear, Leer, Actualizar, Eliminar) desarrollado en Python utilizando el framework Flask. La base de datos utilizada es MySQL, y la conexión se realiza mediante el conector oficial de Python.
Antes de comenzar, asegúrate de tener instalado lo siguiente en tu sistema:
- Python 3.6 o superior
- MySQL
- Virtualenv o una herramienta similar para entornos virtuales
A continuación, se detallan los pasos para configurar y ejecutar el proyecto:
Crea un entorno virtual para aislar las dependencias del proyecto:
virtualenv -p python3 env
# O
python3 -m venv env
Activa el entorno virtual ejecutando el siguiente comando:
env\Scripts\activate
source env/bin/activate
Una vez dentro del entorno virtual, instala Flask con el siguiente comando:
pip install flask
Instala el controlador oficial de MySQL para Python ejecutando:
pip install mysql-connector-python
Si el proyecto ya incluye un archivo requirements.txt
con todas las dependencias necesarias, puedes instalar todo de una vez con el siguiente comando:
pip install -r requirements.txt
Esto garantizará que todas las bibliotecas necesarias para el proyecto se instalen automáticamente.
Después de completar los pasos de configuración, puedes ejecutar el proyecto con:
python app.py
Asegúrate de que la base de datos esté configurada correctamente y que las credenciales en el código coincidan con las de tu servidor MySQL.
Gracias por tu interés en este proyecto. Si tienes preguntas o sugerencias, no dudes en abrir un issue o ponerte en contacto.