Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration. https://flask-wtf.readthedocs.io
Find a file
2026-08-21 02:35:45 +02:00
.github chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#691) 2026-08-01 22:02:55 +02:00
debian do not build for jammy 2026-08-21 02:35:45 +02:00
docs chore: bump to v1.3.0 2026-04-23 09:25:00 +02:00
examples chore: pre-commit configuration insipred from Flask 2024-10-12 21:07:58 +02:00
src/flask_wtf chore: bump to v1.3.0 2026-04-23 09:25:00 +02:00
tests Adding RECAPTCHA_ENABLE to disable recaptcha (#509) 2026-04-19 01:39:32 +02:00
.editorconfig update editorconfig 2021-05-25 13:31:01 -07:00
.gitignore debian: complete and finalize packaging for v1.3.0 2026-08-21 02:35:45 +02:00
.pre-commit-config.yaml chore: pre-commit autoupdate 2024-10-20 22:27:21 +02:00
.readthedocs.yaml chore: migrate the project to uv (#649) 2025-11-23 15:16:39 +01:00
CONTRIBUTING.rst chore: migrate the project to uv (#649) 2025-11-23 15:16:39 +01:00
LICENSE.rst update license, remove authors 2021-05-25 12:56:37 -07:00
pyproject.toml chore: migrate the project to uv (#649) 2025-11-23 15:16:39 +01:00
README.rst chore: move the project to the pallets-eco organization 2024-10-12 13:30:11 +02:00
tox.ini chore: migrate the project to uv (#649) 2025-11-23 15:16:39 +01:00
uv.lock chore(deps-dev): bump flask-reuploaded from 1.5.0 to 1.6.0 (#690) 2026-07-18 08:06:03 +02:00

Flask-WTF
=========

Simple integration of Flask and WTForms, including CSRF, file upload,
and reCAPTCHA.

Links
-----

-   Documentation: https://flask-wtf.readthedocs.io/
-   Changes: https://flask-wtf.readthedocs.io/changes/
-   PyPI Releases: https://pypi.org/project/Flask-WTF/
-   Source Code: https://github.com/pallets-eco/flask-wtf/
-   Issue Tracker: https://github.com/pallets-eco/flask-wtf/issues/
-   Chat: https://discord.gg/pallets