Skip to main content

Librería QUE TE PERMITE DEFINIR LOS CAMPOS DE TU CRUD

Project description

Librería que te permite hacer un CRUD con los campos que quieras

Por Carlos Soto De Dios

💡Pre-requisitos

Python 3

Instalación

Para instalar la libreria necesitas introducir en la consola

pip install handlerConsoleCRUD

  • Esta librería que te permite crear un programa en consola que te permite hacer un CRUD y los campos son a eleccion tuya.

  • Tienes la libertad de alterar el nombre de las opciones del Menu del CRUD para eso debes crear una funcion y pasarla como parametro.

Lo que necesitas

Necesitas un archivo JSON llamado > config.json < en tu directorio con la siguiente estructura

{
  "campos": {
    "cantidad": 1
  },
  "messages": {
    "welcomeMessage": "Welcome to the application!",
    "goodbyeMessage": "Thank you for using the application",
    "saveMessage": "Saved!!",
    "editMessage": "Edited Data!!",
    "errorMessage": "Oops there was an error",
    "deleteMessage": "Bye bye Charlie"
  }
}
  • Aqui puedes modificar Cantidad que se refiere a la cantidad de campos que quieres que tenga tu CRUD.

  • Messages lo puedes modificar para que presente un mensaje por cada operación realizada.

- Estas son las opciones predeterminadas en el MENU a la que puedes Sobre escribir

opciones = ["1. Crear un nuevo registro", "2. Consultar todos los registros", "3. Actualizar un registro existente", "4. Eliminar un registro existente", "5. Salir"]

📚 Para implementarlo puedes Crear una funcion que te permita cambiar dichos valores y pasarlo como parametros

Como ejemplo le estoy pasando una funcion change_option_function OJO esta funcion la debes crear a como entiendas para modificar las opciones

from handlerConsoleCRUD import screenHandler

screenHandler(change_option_function)

Tienes la opcion de poner el Menu de poner los valores todo en Mayusculas o todo en Minusculas solamente pasandole un parametro.

from handler import screenHandler

# En este caso le estamos pasando el parametro que los valores del Menu sean Mayusculas
screenHandler("upper",change_option_function)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

handlerConsoleCRUD-0.0.5.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

handlerConsoleCRUD-0.0.5-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page