| in blog | Django News |
|---|---|
| original entry | Django News - 🥧 Python 3.14 is released! - Oct 10th 2025 |
Python 3.14.0 release offers new free-threaded support, deferred annotations, template string literals, multiple interpreters, and performance optimizations beneficial to Django backends.
Python 3.13.8 releases approximately 200 bug fixes, build improvements, and documentation updates for enhanced stability and performance, benefiting Django projects and upgrades.
This week we saw security releases for every active Python version: Python 3.9.24, Python 3.10.19, Python 3.11.14, and Python 3.12.12.
Django Newsletter
Today 'Updates to Django' is presented by Pradhvan from Djangonaut Space!🚀
Last week we had 13 pull requests merged into Django by 7 different contributors - including a first-time contributor! Congratulations to Chaitanya Keyal for having their first commits merged into Django - welcome on board! 🎉
Django dropped support for PostgreSQL 14 and PostGIS 3.1, completing the transition to newer database versions as these older releases reach end-of-life.
QuerySet.values_list(flat=True) without a field is now deprecated, clarifying the API by requiring explicit field specification rather than relying on implicit primary key selection.
Documented unique constraint requirement when migrating ManyToManyField to use a through model, helping developers avoid subtle bugs when customizing many-to-many relationships.
That's all for this week in Django development! 🐍
Django Newsletter
Wagtail's UI team encourages proposals and votes on UX enhancements focused on the CMS admin interface during the upcoming Wagtail Space community day event.
After fourteen years of evolution, Django remains a stable, ergonomic framework with excellent API design and comprehensive documentation, sustaining long-term open source commitment.
Proposes a unified Django API design integrating URL routing, class-based view layers and flexible serialization that leverages ORM definitions and supports CRUD operations.
Configure GitHub Actions to run Django unit tests on a PostgreSQL service using environment variables with python-dotenv and dj-database-url for accurate production replication.
Disable Django allauth user registration by implementing a custom AccountAdapter that returns False in is_open_for_signup to completely restrict signup functionality.
Django ORM matrix compares official database backends and highlights supported and limited ORM features across PostgreSQL, SQLite, MariaDB, MySQL, and Oracle.
Kati Michel's annual DjangoCon US Recap is here!
DjangoCon US 2025 celebrated Django's 20-year milestone with sessions on GeneratedField, db_comment, and PostgreSQL enhancements, strengthening community collaboration.
Senior Python Developer at Basalt Health 🆕
Senior Software Engineer (Python and Solidity) at LiquidFi 🆕
Django/Python Full-stack Engineer at JoinTriple.com
Senior Python/Django Engineer at Search Atlas
Django Newsletter
Contribute to FarhanAliRaza/django-rapid development by creating an account on GitHub.
Structured metadata for Django-style template tags.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.