PDF Download

Django 5.0

December 4, 2023 Python 3.10 – 3.12

All Django versions

Adds admin facet filters, simpler form field rendering, database-computed defaults and generated model fields. Requires Python 3.10 or newer.

Download Django 5.0 PDF Official release notes

Release notes

  • Released: December 4, 2023
  • Python: 3.10 – 3.12
  • Support: Standard release

Read the full notes, including backwards-incompatible changes, at docs.djangoproject.com.

New features

  • Facet counts for admin list filters.
  • Simpler form field rendering with as_field_group().
  • Database-computed default values with Field.db_default.
  • GeneratedField for database-generated columns.
  • Field choices accept mappings and callables.

Deprecated features

  • format_html() called without args or kwargs.
  • Prefetch.get_current_queryset() and get_prefetch_queryset().
  • The DjangoDivFormRenderer and Jinja2DivFormRenderer transitional renderers.
  • models.enums.ChoicesMeta: renamed to ChoicesType.