curso Flask Appbuilder

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

curso Flask Appbuilder
curso Flask Appbuilder

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 .