News
Django 5.0 released
The Django team is happy to announce the release of Django 5.0. The release notes cover a deluge of exciting new features in detail.
Django bugfix release: 4.2.8
Django 4.2.8 fixes several bugs in 4.2.7 and adds compatibility with Python 3.12.
Updates to Django
Last week we had 23 pull requests merged into Django by 12 different contributors - including 5 first time contributors! Congratulations to Peter Thomassen, Mark Walker, KimSia Sim, Nathaniel Conroy, and Adrien for having their first commits merged into Django - welcome on board!
The main update is π₯π₯π₯ Django 5.0 is out!!! Huge congratulations to everyone who made this happen and special thank you to the Django Fellows (we couldn't do this without them).
Help needed π’
- Are you a selenium expert? Introduce yourself in #contributor-discussions, we have lots of things we'd love to discuss with you!
- Our Croatian translation coordinator is stepping down, can you step up?
Wagtail CMS
Wagtail 5.2.2 release notes
Wagtail 5.2.2 adds support for Django 5.0 and includes a half dozen bug fixes.
Sponsored Link 1
Django for Beginners/APIs/Professionals
Level up your Django knowledge with Django for Beginners, Django for APIs, or Django for Professionals, or gift it to a friend. Sample chapters are available to preview for free. Bundle discount available!
Articles
A Python/Django Advent calendar
An introduction to Python's enum types for modeling sets of named constant values, with tips on usage and avoiding common pitfalls.
The Fanout Pattern Explained
A brief overview of the fanout pattern that's commonly used in Celery, which replaces a task with a group of other tasks, useful for dynamically generating workflows based on external data.
Safer, Not Later
From the founder of the Twisted project, some wise thoughts on the pros and cons of Facebook's famous motto, "Move Fast and Break Things."
Design Articles
Day 1: How to Draw Basic Shapes with SVG
Learn how to draw basic shapes with SVG with a holiday theme.
Videos
What's new in Django 5.0!
From Sarah Boyce, an unwrapping of favorite new features in the Django 5.0 release.
Seeing yourself in the Room - Felipe de Morais at DjangoConUS 2023
Jay Miller sat down with AfroPython cofounder Felipe De Morais to chat about his experience in Durham at DjangoConUS 2023.
Podcasts
Django Chat #152: Kolo for Django with Lily Foote
Lily is a developer at Klopp Industries where sheβs working on Kolo, a dynamic code analysis tool for Django. We discuss her recent PRs on the Django ORM, serialization, type hints, and being a navigator on the inaugural Djangonaut program.
Talk Python to Me #441: Python = Syntactic Sugar? with Brett Cannon
Not strictly on Django, but more on Brett Cannon's last 2 years diving into and writing about Python's sweet language features and how they really work down inside CPython.