Introducción

Completado

Las aplicaciones controladas por datos a menudo comparten una estructura parecida. Tiene una página en la que se muestra una lista de los elementos, una página para mostrar los detalles de un elemento y, después, las páginas adecuadas para permitir la creación, las actualizaciones y las eliminaciones. Tener que crear cada una de estas páginas a mano puede resultar tedioso, especialmente porque gran parte del código y HTML es repetitivo.

Para ayudar a simplificar la creación de aplicaciones controladas por datos, Django proporciona vistas genéricas. Las vistas genéricas son vistas basadas en clases diseñadas para realizar todas estas operaciones comunes. Podemos usar vistas genéricas para crear rápidamente páginas con el fin de mostrar y editar datos. Estas vistas pueden incluso generar los formularios HTML de forma automática.

En este módulo, exploraremos las vistas y los formularios genéricos y cómo podemos usar una biblioteca común para mejorar la presentación de nuestros formularios.

En este módulo aprenderá a:

  • Usar vistas genéricas.
  • Crear formularios de Django.
  • Usar la biblioteca django-crispy-forms.

Requisitos previos