Skip to content

JeffryQ/CRUD-en-Python-con-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Proyecto CRUD de Productos con Flask

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.


💻 Requisitos previos

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

⚙️ Instalación y configuración

  1. Descargar el proyecto

    • Descarga la carpeta completa del proyecto (por ejemplo, como archivo .zip)
    • Extrae los archivos en una ubicación de tu preferencia

  1. Abrir la terminal dentro de la carpeta del proyecto

  1. Crear el entorno virtual escribe en la terminal: python -m venv venv

  1. Activar el entorno virtual En windows: venv\Scripts\activate EN linux: source venv/bin/activate

  1. 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


  1. 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published