Skip to content

Upgrade starter kit to Wagtail 7.3 version and compatible Django #89

@DaisyZhang77

Description

@DaisyZhang77

Summary

The news starter kit currently uses Wagtail 6.4 and Django 5.2. Upgrading to Wagtail 7.3 (and a Django range that matches Wagtail’s compatibility table) would align the template with the current release and make the first-run experience better for new users.

Proposed changes

  • requirements.txt: Bump Wagtail to >=7.3,<7.4 and Django to >=4.2,<6.1; relax gunicorn to >=23.0.0.
  • Template / docs: Update settings docstrings to stable Django docs URLs; add a make test target and a short “Testing” section in the README.
  • Tests: Ensure the existing search view tests work with the upgraded stack (and document the known Django test client issue on Python 3.14).

Testing

  • Create a new project from the template (wagtail start --template=...), install deps, run make test and make load-data then make start; verify site and admin on Python 3.10–3.13.

I opened a PR with these changes

Metadata

Metadata

Assignees

No one assigned

    Labels

    CompatibilityFor issues that explicitly relate to compatibility with dependencies and other packages

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions