Este proyecto es una aplicación web desarrollada en Python con Flask y SQL (workbench).
Permite crear, leer, actualizar y eliminar productos desde una interfaz web sencilla.
Antes de ejecutar el proyecto, asegúrate de tener instalado:
- Python 3.10 o superior
- pip (administrador de paquetes de Python)
- SQl debes tener instalado sql
-
Descargar el proyecto
- Descarga la carpeta completa del proyecto (por ejemplo, como archivo
.zip
) - Extrae los archivos en una ubicación de tu preferencia
- Descarga la carpeta completa del proyecto (por ejemplo, como archivo
- Abrir la terminal dentro de la carpeta del proyecto
- Crear el entorno virtual escribe en la terminal: python -m venv venv
- Activar el entorno virtual En windows: venv\Scripts\activate EN linux: source venv/bin/activate
-
instalar dependencias El proyecto necesita ciertas dependencias para funcionar descargalas antes de ejecutar usa el comando en la terminal: pip install -r requirements.txt
puedes instalarlas manualmente con: pip install flask mysql-connector-python
- configura tus credenciales el archivo db.py coloca tu usuario con el que usas workbench sql (o el programa que uses) y tu contraseña:
connection = mysql.connector.connect( host='localhost', database='proyecto_crud', user='root', ----->pon tu usuario password='TU_CONTRASEÑA' ----->pon tu usuario )
Tambien puedes acceder al codigo de tu base de datos desde VScode es el archivo "Base.sql" puedes cambiar los valores desde ahi tambien
puedes ver, crear, editar o eliminar productos desde workbench o desde el programa web en si, si quieres crear un usuario o cambiarle el nomre tienes que hacerlo desde la base de datos
con esto ya podras usar el proyecto puedes inicializarlo con: python app.py
si no te funciona revisa estar en la direccion del directorio donde se encuentra "app.py"
el usuario predeterminado para usar el programa (poner en el login) es: user: admin password: 1234
(puedes cambiar el usuario y contraseña desde la base de datos o agregar mas usuarios)