Skip to main content

Wagtail Flexible Forms

Wagtail flexible forms provides a more robust StreamField-based form builder (sometimes called a "StreamForm") with similar functionality to wagtail.contrib.forms.

Installation & Usage

Read the documentation, which includes a video demo and example project.

History & Future of This Project

This project was originally developed by Bertrand Bordage of NoriPyt with the intention of being merged into Wagtail as wagtail.contrib.stream_forms.

In 2019, CodeRed used the code as part of Wagtail CRX (coderedcms) to and began providing ongoing maintenance as part of that package.

In 2021 CodeRed took ownership of this repository, and with renewed interest from the Wagtail community, in 2025 de-vendored the code from coderedcms and backported the past 6 years of changes to produce a stable version of wagtail-flexible-forms as its own pip package.

Stay tuned in 2025 as we work to add documentation, examples, and unit tests with the goal of eventually merging the package into Wagtail as the official "stream forms" implementation. It is a fantastic package and we are excited to be investing in it to share with the Wagtail community!

Metadata

Release files for wagtail-flexible-forms 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wagtail-flexible-forms 2.1.0
File Size Uploaded
wagtail_flexible_forms-2.1.0.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wagtail-flexible-forms 2.1.0
File Interpreter ABI Platform
wagtail_flexible_forms-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 30.2 kB

Release files / wagtail_flexible_forms-2.1.0.tar.gz

Download URL wagtail_flexible_forms-2.1.0.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
558401f14ee116887eeecb55d98e5b901c4455f32b7ccd1e235d8a0928121479
BLAKE2b-256 checksum
How to use checksums
bdc3884764233c09b62d5518e4b56c716538901a77a9fe97085c5d6e82915c01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / wagtail_flexible_forms-2.1.0-py3-none-any.whl

Download URL wagtail_flexible_forms-2.1.0-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
78e4c27392a46370de599ce7628c0d7e2a408ddeb9dd6f1383662d60a45062a6
BLAKE2b-256 checksum
How to use checksums
1e6a380f2b5fbf4f3123f05a28d1f1279d5ad4272ee16bea823ce9a107dd0f6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page