DataTables es un plugin de Javascript que facilita muchísimo el tiempo de desarrollo ya que viene con muchas funcionalidades incluídas, como por ejemplo:
- Filtros de datos
- Filtros por rangos
- Filtros por strings
- Paginación automática
- Reordenación por campo automática
Básicamente no tienes que hacer nada para disponer de todas estas funcionalidades, el plugin lo implementa todo al inicializarlo, dependiendo de algunas cosas, si que hay que establecer ciertos parámetros.
El procedimiento es el siguiente:
Agrega este link en tu plantilla para una tabla básica:
En el head
<link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"https://cdn.datatables.net/1.10.24/css/jquery.dataTables.css"
>
En mi caso como he utilizado algunas funcionalidades extras tuve que agregar también:
Luego al final del body he agregado:
Después de estar offline unas semanas por causas fortuitas estoy de vuelta online.
La causa ha sido que mi proveedor de hosting sufrió un incendio en su sede de Estrasburgo.
Algo inaudito que nadie hubiera pensado que podría pasar, menos mal que siempre tengo copias de seguridad de todos mis proyectos pero por causas mayores no había tenido tiempo de configurar mi web.
De aquí la importancia que tiene disponer siempre de una política de copias de seguridad o Back Up, esto permite no perder la información y aparte volver a reconstruir tu sitio o tu aplicación o servicio en un tiempo corto.
Existen en el mercado muchas herramientas que permiten realizar tus copias de seguridad, todo depende de las necesidades que tengas, podría destacar entre ellas:
- Cloud Backups estilo Google Drive, Mega.
- Rsync (Herramienta de Gnu/Linux muy potente)
- Acronis True Image
- Discos Duros externos
- NAS
Estos dos últimos son más fáciles de implementar pero es recomendable tenerlos en un lugar seguro a prueba de cualquier eventualidad que pueda suceder (incendios, inundaciones, robos, etc...).
He de mencionar que todo depende tanto de las necesidades de la empresa como también del volumen de datos y la frecuencia necesaria para respaldar estos datos.
Gracias por leerme.
Como muestra de solidaridad con la Asociación de Vecinos del Maresme y aparte para contribuir un poco con su labor social me ofrecí a desarrollarles un sistema de gestión de socios que incluyera algunas funcionalidades que previamente me habían comentado, esta aplicación permite crear socios, modificar socios, borrarlos, y aparte una funcionalidad muy interesante para imprimir etiquetas, a través de esta funcionalidad se descarga un archivo CSV o Excel, este archivo se utiliza con una aplicación Online de la empresa Apli para generar etiquetas con unas plantillas que venden en cualquier papelería.
Algunas de las funcionalidades de la aplicación:
1.- Poder filtrar datos por un texto de búsqueda
2.- Filtrar por un rango de edades
3.- Filtrar por fecha de pago
4.- Importación de datos desde archivos de excel o csv.
Una vez establecidos los requerimientos del proyecto decidí usar las siguientes tecnologías:
- Django como Back End
- Maria-db para la base de datos
- Bootstrap para el diseño del Front End
- La librería DataTables para las funcionalidades
Luego para poder utilizar ciertas etiquetas de estilo customizadas al renderizar los formularios decidí utilizar un paquete de django llamado django widget tweaks.
Para la elaboración del manual he utilizado un bot de la empresa Landbot, este bot muestra a demanda cualquier información relacionada con las …