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
💡Pre-requisitos
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for handlerConsoleCRUD-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 443000b58f5262f3cf8f6c2f89d81b9b3abc37f5010056a36544036717ef7810 |
|
MD5 | 641b7b89ae7e2e2da9a0cb2a61577337 |
|
BLAKE2b-256 | 961ce223208766c3dbaaed24918990eeed4aa5efce6246ce61f21897a06400b8 |