# wagtail

> A Django content management system.

- **URL**: https://www.freshcrate.ai/projects/wagtail
- **Author**: pypi
- **Category**: Frameworks
- **Latest version**: `v7.4.1` (2026-05-19)
- **License**: Unknown
- **Source**: https://github.com/wagtail/wagtail/blob/main/CHANGELOG.txt
- **Homepage**: https://pypi.org/project/wagtail/
- **Language**: Python
- **GitHub**: 20,298 stars, 4,515 forks
- **Registry**: pypi (`wagtail`)
- **Tags**: `pypi`

## Description

<h1 align="center">
    <picture>
        <source media="(prefers-color-scheme: light)" srcset=".github/wagtail.svg">
        <source media="(prefers-color-scheme: dark)" srcset=".github/wagtail-inverse.svg">
        <img width="343" src=".github/wagtail.svg" alt="Wagtail">
    </picture>
</h1>
<p align="center">
    <br>
    <a href="https://github.com/wagtail/wagtail/actions">
        <img src="https://github.com/wagtail/wagtail/workflows/Wagtail%20CI/badge.svg" alt="Build Status" />
    </a>
    <a href="https://opensource.org/licenses/BSD-3-Clause">
        <img src="https://img.shields.io/badge/license-BSD-blue.svg" alt="License" />
    </a>
    <a href="https://pypi.python.org/pypi/wagtail/">
        <img src="https://img.shields.io/pypi/v/wagtail.svg" alt="Version" />
    </a>
    <a href="https://pypi.python.org/pypi/wagtail/">
        <img src="https://img.shields.io/pypi/dm/wagtail?logo=Downloads" alt="Monthly downloads" />
    </a>
    <a href="https://fosstodon.org/@wagtail">
        <img src="https://img.shields.io/mastodon/follow/109308882653647818?domain=https%3A%2F%2Ffosstodon.org&style=social" alt="Follow @wagtail@fosstodon.org">
    </a>
</p>

Wagtail is an open source content management system built on Django, with a strong community and commercial support. It's focused on user experience, and offers precise control for designers and developers.

![Wagtail screenshot](https://cdn.jsdelivr.net/gh/wagtail/wagtail@main/.github/wagtail-screenshot-with-browser.png)

### 🔥 Features

-   A fast, attractive interface for authors
-   Complete control over front-end design and structure
-   Scales to millions of pages and thousands of editors
-   Fast out of the box, cache-friendly when you need it
-   Content API for 'headless' sites with decoupled front-end
-   Runs on a Raspberry Pi or a multi-datacenter cloud platform
-   StreamField encourages flexible content without compromising structure
-   Powerful, integrated search, using Elasticsearch or PostgreSQL
-   Excellent support for images and embedded content
-   Multi-site and multi-language ready
-   Embraces and extends Django

Find out more at [wagtail.org](https://wagtail.org/).

### 👉 Getting started

Wagtail works with [Python 3](https://www.python.org/downloads/), on any platform.

To get started with using Wagtail, run the following in a [virtual environment](https://docs.python.org/3/tutorial/venv.html):

![Installing Wagtail](.github/install-animation.gif)

```sh
pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
```

For detailed installation and setup docs, see [the getting started tutorial](https://docs.wagtail.org/en/stable/getting_started/tutorial.html).

### 👨‍👩‍👧‍👦 Who’s using it?

Wagtail is used by [NASA](https://www.nasa.gov/), [Google](https://www.google.com/), [Oxfam](https://www.oxfam.org/en), the [NHS](https://www.nhs.uk/), [Mozilla](https://www.mozilla.org/en-US/), [MIT](https://www.mit.edu/), the [Red Cross](https://www.icrc.org/en), [Salesforce](https://www.salesforce.com/), [NBC](https://www.nbc.com/), [BMW](https://www.bmw.com/en/index.html), and the US and UK governments. Add your own Wagtail site to [madewithwagtail.org](https://madewithwagtail.org).

### 📖 Documentation

[docs.wagtail.org](https://docs.wagtail.org/) is the full reference for Wagtail, and includes guides for developers, designers and editors, alongside [release notes](https://docs.wagtail.org/en/stable/releases/) and our [roadmap](https://wagtail.org/roadmap/).

For those who are **new to Wagtail**, the [Zen of Wagtail](https://docs.wagtail.org/en/stable/getting_started/the_zen_of_wagtail.html) will help you understand what Wagtail is, and what Wagtail is _not_.

**For developers** who are ready to jump in to their first Wagtail website the [Getting Started Tutorial](https://docs.wagtail.org/en/stable/getting_started/tutorial.html) will guide you through creating and editing your first page.

**Do you have an existing Django project?** The [Wagtail Integration documentation](https://docs.wagtail.org/en/stable/getting_started/integrating_into_django.html) is the best place to start.

### 📌 Compatibility

_(If you are reading this on GitHub, the details here may not be indicative of the current released version - please see [Compatible Django / Python versions](https://docs.wagtail.org/en/stable/releases/upgrading.html#compatible-django-python-versions) in the Wagtail documentation.)_

Wagtail supports:

-   Django 4.2.x, 5.2.x and 6.0.x
-   Python 3.10, 3.11, 3.12, 3.13, and 3.14
-   PostgreSQL, MySQL, MariaDB and SQLite (with JSON1) as database backends

[Previous versions of Wagtail](https://docs.wagtail.org/en/stable/releases/upgrading.html#compatible-django-python-versions) additionally supported Python 2.7, 3.8 and earlier Django versions.

---

### 📢 Community Support

There is an active community of Wagtail users an

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v7.4.1` | 2026-05-19 | High | * Fix: Reinstate missing file `jquery.fileupload-validate.js` (Rob Brackett) |
| `v7.4` | 2026-05-05 | High | * Add `is_deferred_validation` flag to support skipping custom validation when saving drafts (Daniel Kirkham)  * Update project template Dockerfile to build dependencies in a separate stage (Brylie Oxley, Akshat Gupta)  * Add `include_root` parameter to admin pages API endpoint (Divyansh Mishra)  * Add support for Flourish oEmbeds (Garrett Coakley)  * Add support for Heyzine oEmbeds (Baptiste Darthenay)  * Allow specifying `creation_form_class` on `ChooserViewSet` as a dotted path string ( |
| `7.3.1` | 2026-04-21 | Low | Imported from PyPI (7.3.1) |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |
| `v7.3.1` | 2026-03-03 | Low | * Fix: CVE-2026-28222: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes (Guan Chenxian, Matt Westcott)  * Fix: CVE-2026-28223: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface (Guan Chenxian, Matt Westcott)  * Fix: Update dependencies to allow django-modelsearch 1.2 and django-tasks 0.11  * Fix: Fix duplicate inline panel items when editing snippets with autosave enabled (Sage Abdullah)  * Fix: Prevent dropdowns from closi |

## Citation

- HTML: https://www.freshcrate.ai/projects/wagtail
- Markdown: https://www.freshcrate.ai/projects/wagtail.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/wagtail/deps

_Generated by freshcrate.ai. Indexes pypi releases for AI-agent ecosystem packages._
