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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wagtail_flexible_forms-2.0.1.tar.gz
Algorithm Hash digest
SHA256 d03047559d074949f38ccb22fdecf66023cadfcba79cf278f3c87c4f52f6b658
MD5 a7d2c33a0b4c1600ad62f160c0762954
BLAKE2b-256 c239d2e2808155d4ceb517a94922587f8391279dee90ed723ed30b4e990e0f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wagtail_flexible_forms-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 51d68fef453e1054bfa639d5101a3b99ccb9ab927b3b9067d1ab1cae6726567c
MD5 2f00f614d2479e7370f19a4326bb7e16
BLAKE2b-256 b9a55a3b3133510b1180cab29df97d73401e3533ae7fef34a1cd55080a0a0378

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