Skip to main content

Wagtail Developer Reference

A visual auditing tool for Wagtail developers. This package provides a live registry of your project's architecture, making it easy to track Page models and StreamField blocks across complex, multi-site setups.

Why use this?

In large Wagtail projects, it’s easy to lose track of where specific blocks are used or which templates are being rendered. This tool gives you a "God-view" of your components without needing to dig through the database or shell.

Features

  • On-demand usage tracking: Apply filters before calculating page and block usage, keeping the registry quick to open.
  • Interactive registry: Combine text, PAGE/BLOCK, site and total-usage-range filters to find exactly the components you need.
  • Nested block discovery: Browse visible block labels and full nested definition paths, with safe fallbacks for unlabeled blocks.
  • Usage inspection: Search and paginate matching pages, then copy the visible usage table in one click.
  • Template discovery: See the template path associated with every component.

Installation

Compatibility: Python 3.9+ and Wagtail 4.1 through 7.4.2 LTS (the latest stable Wagtail release at v0.1.3). Wagtail 7.4 itself requires Python 3.10+.

  1. Add `wagtail_developer_reference` to your `INSTALLED_APPS`: ```python INSTALLED_APPS = [ ..., "wagtail_developer_reference", ] ```

  2. Run migrations so Django creates the package permission:

    python manage.py migrate
    
  3. Grant access in the Django admin:

    • Open a user or group in the Django admin.
    • Assign Wagtail developer reference | developer reference access | Can access the Wagtail developer reference.
  4. Usage:

    • Login to the Wagtail Admin with an account that has that permission explicitly assigned.
    • Find the "System Registry" item in the sidebar menu.

By default, no account can see the menu item or access the URLs. Superusers are not granted access automatically by this package; assign the permission directly or through a group.

License

Internal Use Only - Copyright © 2026 Fourdigits. All rights reserved.

Download files

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

Source Distribution

wagtail_developer_reference-0.1.3.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

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

wagtail_developer_reference-0.1.3-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file wagtail_developer_reference-0.1.3.tar.gz.

File metadata

File hashes

Hashes for wagtail_developer_reference-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8c2940cb56a595340f3f407fa3c17e2b8143033a79d00cc223fa8b7bf7a7e7a6
MD5 4e6385422dc25e997cceaec7b8e39f38
BLAKE2b-256 5daff9db473b666cd9b72729d34d4c0b8fc2e518851699cee634cc69057130d9

See more details on using hashes here.

File details

Details for the file wagtail_developer_reference-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for wagtail_developer_reference-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 36424a2fb40e6782b23ec762a89d5ce109048d4e46693aa2b8db3d31eaf68fd6
MD5 8a0c5f60c1b23005b2b026baa9e4c9e4
BLAKE2b-256 7b54e58fe4a245057b01b1a9f8b3a8ab2037faf0ffa2efcae07352929065fee8

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.4

2 files

This release

0.1.3 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page