Dynova Open Source
← Back to projects

Wagtail Struct Block

Backend HTML Python JavaScript CSS Dockerfile

Tabbed interface for Wagtail's struct blocks with settings fields.

A package to render Wagtail StructBlock with a tabbed interface. It cleanly separates content fields from settings fields, significantly improving the editor experience. Built for modern Python (3.11+) and up-to-date Django/Wagtail versions, it’s easily configured by subclassing and defining settings_fields in your Meta class.

Pipeline status Release

✨ Features

📦 Installation

Using pip:

pip install wagtail-sb-structblock

Using uv:

uv add wagtail-sb-structblock