News
Django 6.x Steering Council Election Results
Congrats to our new Steering Council members.
- Carlton Gibson
- Emma Delescolle
- Frank Wiles
- Lily Foote
- Tim Schilling
Django Reached 100%+ Funding!
Django successfully reached its funding goal of $200,000 for 2024. It speaks to the volunteer-nature of the project that something with so many moving parts and active contributions can thrive on such a relatively limited budget.
Python Insider: Python 3.14.0 alpha 3 is out
This is an early developer preview of Python 3.14 featuring several major new features compared to Python 3.13.
Django Software Foundation
Today 'Updates to Django' is presented by Velda Kiara from Djangonaut Space!
Last week we had 14 pull requests merged into Django by 11 different contributors - including 3 first-time contributors! Congratulations to Juan Pablo Mallarino, Ben Cardy, and amansharma612 for having their first commits merged into Django - welcome on board!🎉
Here are some highlights from the recent updates coming to Django 5.2:
- The
migrate
andrunserver
commands now respect therequires_system_checks
override, running only the checks tagged with the specified tags. A new hook,get_check_kwargs()
, allows for further customization. django.urls.reverse
has been enhanced to support query strings and URL fragments, offering more flexibility when generating URLs with additional parameters.- The
DecimalField.get_db_prep_value()
method has been updated to callDatabaseOperations.adapt_decimalfield_value()
, ensuring proper handling of decimal values during database operations.
Sponsored Link 1
Using server-side caching to speed up your applications, save on infra costs, and deliver better UX
If you’ve ever been floored by a sub-100ms response time, you’ve likely got caching to thank. Caching is the unsung hero of performance, shaving precious milliseconds off your application’s response time by storing frequently accessed data, avoiding yet another round-trip request to the database or API.
Let’s break down how caching works and explore a few common strategies.
Articles
New project to shorten django-admin to django because we are not monsters
Jeff proposed a third-party Python package called django-cli-no-admin
, which shortens the django-admin
command line script to just django
.
How to show a modal in Django + HTMX
Learn how to display a Bootstrap modal using HTMX - no JavaScript required.
Object-based assets for Django’s forms.Media
A streamlined approach to managing assets in Django forms using an object-oriented design, enhancing maintainability and flexibility.
Django Quiz 2024
A fun annual quiz Adam Johnson conducted at the December edition of the Django London meetup.
Lazy self-installing Python scripts with uv
Trey Hunner shares his current techniques for working with uv to manage dependencies.
Single-file Django Apps with nanodjango
The creator of nanodjango, explains more about his project to bring Flask-level simplicity to Django, without losing any of its power.
Order, Tailwind, DRY · Applied Cartography
Justin from Buttondown explains his process for exfiltrating some higher-traffic, higher-leverage parts of Django's admin UI into some more bespoke components.