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.0.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.0.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wagtail_flexible_forms-2.0.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.1

File hashes

Hashes for wagtail_flexible_forms-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e0b44f5cebca39fbf668969e9523e8899b4d6aa1ffda81347b201c0ab0d715dd
MD5 e30d98f0249824e75f43951fb85e7971
BLAKE2b-256 619e6f35ddbf5ac1a7d9bd856932acaf07e11d8b3afe2e8dfa824f9a2cdc4694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wagtail_flexible_forms-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 128671d01ebe16bb9138f0dddcbae88d912ef6c8c0a138f4091f549ac019ee8b
MD5 726dcf120c850a90aaed14917db4145f
BLAKE2b-256 15a95e4c0b797fd34ba04ab73f704f93281db721b21a7dd70d0a461b9f40e9cc

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