Django: Cached Property Deprecation and Docs Accessibility

Django deprecated its own cached property helper in favor of Python's standard library in PR 22026, the broadest change in this cycle. Docs console tabs gained accessibility fixes and an admin autocomplete filter was proposed, alongside an asgiref 3.13.0 update.

Duration: PT2M20S

Episode overview

This episode is a short developer briefing from Django.

It explains recent repository work in plain language.

  • Show: Django
  • Published: 2026-10-24T13:04:55Z
  • Audio duration: PT2M20S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's October 24th, 2026, and this is your Django briefing.

The headline is Django retiring its own cached property utility in favor of Python's standard library, a broad, breaking-adjacent change every developer should plan for.

First theme is that deprecation. PR 22026, merged October 23rd, replaces internal uses with the standard library cached property and adds a deprecation warning to Django's version, with tests updated to expect it. Commit 816ea69 explains the why: since Python 3.12, the standard library version no longer takes a…

Second theme is usability polish in admin and docs. The docs team merged PR 21614 to make console tabs accessible without JavaScript. Hidden options are now keyboard navigable with a visible focus outline, layout switches to flex to support right-to-left languages, and active tabs use stronger borders and contrast…

Finally, routine maintenance: PR 22191 bumps the asgiref dependency to version 3.13 point 0.

What's next: expect deprecation warnings for the old cached property in your test suites, and audit third-party packages early, while watching whether the admin autocomplete proposal advances. If you maintain reusable apps, test…

Nearby episodes from Django

  1. Query Method Support and ORM Correctness Fixes
  2. Template Parsing and Query Routing Fixes
  3. Weekly Recap - Python 3.15 Alignment and CSP Hardening
  4. Background Email Delivery and Contributor Docs
  5. Python 3.15 Adjustments and Fail-Closed Security
  6. Test Stability Fixes and 6.1 Upgrade Note
  7. Security Hardening and Silent Data Fixes
  8. New Contributor PR Limits and Quiet Header Fixes