curso Flask Appbuilder
Framework basado en flask posee auto CRUD, auto ABM, login, administración, roles, permisos y mucho mas.

curso Flask Appbuilder udemy course
Framework basado en flask posee auto CRUD, auto ABM, login, administración, roles, permisos y mucho mas.
Bienvenidos a mi curso de el Framework Flask - Appbuilder!!!
En este curso vamos a ver el Framework Flask - Appbuilder el cual se basa en Flask comenzaremos desde la instalación por pip de la librería hasta ejemplos de auto CRUD también vemos la creación de roles con sus permisos y vistas relacionadas, además la personalización de la aplicación con la posibilidad de agregar filtros a las columnas, conexión a la base de datos, administración de usuarios, permitir que los usuarios se registren, e inclusive agregar auditoria a los modelos y mucho mas.
Aquí les dejo una lista de algunos puntos fuertes de este Framework :
Vistas y widgets
Generación automática de menús.
Generación automática de CRUD.
Varias acciones en registros db.
Gran variedad de filtros para tus listas.
Varios widgets de vista: listas, detalles maestros, lista de miniaturas, etc.
Formularios
Automático, agregar, editar y mostrar desde modelos de base de datos
Etiquetas y descripciones para cada campo.
Validadores de base automáticos a partir de la definición del modelo.
Validadores personalizados, campos adicionales, filtros personalizados para listas desplegables relacionadas.
Soporte de imágenes y archivos para carga y asociación de campos de base de datos. Se encargará de todo por ti
Automático, agregar, editar y mostrar desde modelos de base de datos
Etiquetas y descripciones para cada campo.
Validadores de base automáticos a partir de la definición del modelo.
Validadores personalizados, campos adicionales, filtros personalizados para listas desplegables relacionadas.
Soporte de imágenes y archivos para carga y asociación de campos de base de datos. Se encargará de todo por ti.
Conexión a Base de datos
SQLAlchemy, soporte de múltiples bases de datos: sqlite, Postgresql, etc.
Soporte para múltiples conexiones de bases de datos (particiones verticales).
Auditoría de mezcla fácil a modelos (creados / modificados por el usuario y marcas de tiempo).
Seguridad
Búsqueda automática de permisos, basada en métodos expuestos. Otorgará todos los permisos al rol de administrador.
Inserta en la base de datos todos los permisos detallados posibles en su aplicación.
Permisos públicos (no se necesita autenticación) y privados.
Permisos basados en roles.
Soporte de autenticación para Database y otros.
Soporte para auto registro de usuario.
Tenga en cuenta que es posible desarrollar directamente en Flask / Jinja2 para páginas o flujos personalizados, que se integran fácilmente con el marco.
Este marco va más allá de un paquete de administración. Tiene alternativas integradas de presentación y comportamiento, y usted puede crear fácilmente las suyas propias. Es altamente configurable .