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.