Modelos en Wagtail

Wagtail nos ofrece fundamentalmente dos tipos de modelos: Page para modelos que puedan tener vistas, y Model1 para el resto de modelos más sencillos.

register_snippets

Decorador que nos permite registrar un modelo como snippet de Wagtail, lo que nos permitirá fácilmente manipular entidades de ese tipo en el panel de administración.

Streamfield

Extremadamente flexibles, permiten al usuario crear páginas con estructuras muy distintas.

Se introducen elementos en un lista, de tipos definidos en el modelo, en el orden que queramos: la lista es una lista de 2-tuplas con el tipo y los datos correspondientes a ese tipo.

Imágenes

Imágenes en Wagtail


  1. Este modelo realmente lo proporciona Django↩︎