in blog | Django News |
---|---|
original entry | Django News - Python 3.14.0 beta 3 - Jun 20th 2025 |
Elena Williams, Django community stalwart and DSF Code of Conduct WG member, reflects on her contributions, favorite Django features, and community leadership.
Are you attending DjangoCon US 2025 in Chicago, Illinois, but you are not from US and need some travel information? Here are some things to consider when planning your trip.
Python 3.14.0 beta 3 adds deferred annotation evaluation, template string literals, multiple interpreters, zstd compression module, free-threaded support and other core improvements, ready for testing.
PSF defines 2025 board election schedule with nomination, voter affirmation, voting dates, membership eligibility, and candidate resources for the Python community.
Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!🚀
Last week we had 18 pull requests merged into Django by 15 different contributors - including 6 first-time contributors! Congratulations to Viliam Mihálik, Sulove Bista, ruvilonix, Jericho Serrano, nakanoh and Jeff Cho for having their first commits merged into Django - welcome on board!🎊
A follow-up to CVE-2025-48432: security archive which addresses Internal HTTP response logging has been added.
The "q" used in internal MediaType.params property has been restored.
Inline JavaScript has been removed in Geometry widgets for refactoring purposes.
Special thanks to Claude Paroz for the long work on the PR 🥳
Django Newsletter
Native connection pooling in Django 5.1 cuts 50- 70ms PostgreSQL connection latency, simplifies deployment without external tools, and boosts response times by 10–30%.
Combine middleware, a custom template tag, and client-side JavaScript to detect visitors timezone and consistently render Django DateTimeField values in users local time.
When extracting date subfields in Django with PostgreSQL, avoid applying AT TIME ZONE to DATE types under UTC session to prevent offset-based year miscalculations.
Using Django create with exception handling for unique constraint violations causes expensive rollbacks and bloat; use ON CONFLICT DO NOTHING
via bulk_create(ignore_conflicts)
or raw SQL.
3 tickets triaged, 8 reviewed, 6 authored, security reports triage, and more.
10 tickets triaged, 15 reviewed, 3 authored, released Django 5.2.3, 5.1.11, 4.2.23, and more.
A new website with FAQs is now live. Django Development Sprints. Three days to get together and work on Django. Twice a year, in Pescara, Italy, and Palafrugell, Spain. Spring and Autumn.
This talk introduces useful Linux performance and observability tools and covers real-world mysteries that this approach has helped to solve.
Learn how to build resilient data pipelines with Django, Celery, and idempotent consumers. We'll dive into robust error-handling techniques and the role of idempotency in ensuring reliable and consistent data processing.
Have you ever stopped to think about where the words we use in software engineering come from? Terms like “bug” and “debugging” are familiar to most of us, but what about “daemon” or “cache”? This talk takes a trip down memory lane to explore the surprising and often quirky origins of some of the most common words in computing.
Full Stack Software Engineer at Switchboard 🆕
Django Fellow at Django Software Foundation
Senior Software Engineer at Simons Foundation
Senior Backend Engineer at Wasmer
Django Newsletter
Translate plain ASCII quotation marks and other characters into “smart” typographic HTML entities.
Simple reuse of partial HTML page templates in the Jinja template language for Python web frameworks. #pypackage
Simple and nonobstructive jinja2 integration with Django.
Are you interested in connecting with a vibrant community of over 4,200 active Django developers? We have sponsorship opportunities for this summer. Reach an engaged audience and support the Django community!
Django Newsletter
This RSS feed is published on https://django-news.com/. You can also subscribe via email.