Skip to main content

Wagtail StreamField-based form builder.

Project description

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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wagtail_flexible_forms-2.1.0.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wagtail_flexible_forms-2.1.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file wagtail_flexible_forms-2.1.0.tar.gz.

File metadata

  • Download URL: wagtail_flexible_forms-2.1.0.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for wagtail_flexible_forms-2.1.0.tar.gz
Algorithm Hash digest
SHA256 558401f14ee116887eeecb55d98e5b901c4455f32b7ccd1e235d8a0928121479
MD5 213608b4f7ae167864bf27c4b95e039b
BLAKE2b-256 bdc3884764233c09b62d5518e4b56c716538901a77a9fe97085c5d6e82915c01

See more details on using hashes here.

File details

Details for the file wagtail_flexible_forms-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for wagtail_flexible_forms-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78e4c27392a46370de599ce7628c0d7e2a408ddeb9dd6f1383662d60a45062a6
MD5 fdca23ea14b13823f058905c40f4941b
BLAKE2b-256 1e6a380f2b5fbf4f3123f05a28d1f1279d5ad4272ee16bea823ce9a107dd0f6e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page