Administra vistas con un enfoque diferente en flask.
Project description
Flask CRUD
flask_crud es una librería simple que permite la creación de operaciones CRUD (Create, Read, Update, Delete) en aplicaciones Flask con una interfaz de usuario amigable. Este proyecto incluye un sistema básico de gestión de entidades, que soporta categorías, edición y eliminación de registros, así como la capacidad de realizar búsquedas.
Requisitos
- Python 3.x
- Flask
Instalación
Primero, clona este repositorio en tu máquina local:
git clone https://github.com/jrodre/flask_crud.git
cd flask_crud
Asegúrate de tener las dependencias necesarias instaladas:
pip install flask
Extensión de funcionalidades
La librería permite registrar nuevas entidades de manera fácil, simplemente extendiendo la clase CrudRegistrable y definiendo los atributos necesarios.
# model:
from flask_crud.manage import CrudRegistrable
class YourEntity(CrudRegistrable):
table_name = "your_entity"
id_name = "id_entity"
entity_name = "entity"
requireds = ["name", "category"]
def __init__(self, name="", category="SELECCIONE:"):
self.name = name
self.category = category
Contribución
Si quieres contribuir a este proyecto, por favor crea un fork, realiza tus cambios y abre un pull request.
Licencia
Este proyecto está licenciado bajo los términos de la MIT License.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flaski-0.0.0.6.tar.gz.
File metadata
- Download URL: flaski-0.0.0.6.tar.gz
- Upload date:
- Size: 186.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe657a2c1ea45c437c772c0c7d8dff9c8f059c830d2076a9e7107f6e761bdb16
|
|
| MD5 |
2ea5492a71373a87a87d46f951d0a331
|
|
| BLAKE2b-256 |
c850924a7eed0ad8d88628fa8ea0ea50e6eb3656e83be37c561b6e97d0e00849
|
File details
Details for the file flaski-0.0.0.6-py3-none-any.whl.
File metadata
- Download URL: flaski-0.0.0.6-py3-none-any.whl
- Upload date:
- Size: 213.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3a5268c95c053bb4b3ea6893c933c5e42df4587abbd5f523e7ea8f8b764054c
|
|
| MD5 |
df349755faaa6f62f3f49518f7749404
|
|
| BLAKE2b-256 |
1b0b647b8c9509f4ed8d9504eaf165f6de823ac3abb204687f5d39950de5befd
|