Django News Newsletter

Archives
Jobs
Podcast
Videos
October 10, 2025

πŸ₯§ Python 3.14 is released!

πŸ₯§ Python 3.14 is released! Every active Python version was updated and more!

News

Python 3.14.0 (final) is here!

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 Insider: Python 3.13.8 is now available

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.

Wagtail CMS News

Bring your UX feature requests to Wagtail Space community day

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.

Updates to Django

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! πŸŽ‰

This week's Django highlights 🌟

  • 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! 🐍

Articles

Django Forever

After fourteen years of evolution, Django remains a stable, ergonomic framework with excellent API design and comprehensive documentation, sustaining long-term open source commitment.

Django & REST & APIs - Software Crafts

Proposes a unified Django API design integrating URL routing, class-based view layers and flexible serialization that leverages ORM definitions and supports CRUD operations.

Run Django tests using PostgreSQL in GitHub Actions

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.

Disabling Signup in Django allauth

Disable Django allauth user registration by implementing a custom AccountAdapter that returns False in is_open_for_signup to completely restrict signup functionality.

Django: one ORM to rule all databasesΒ πŸ’

Django ORM matrix compares official database backends and highlights supported and limited ORM features across PostgreSQL, SQLite, MariaDB, MySQL, and Oracle.

DjangoCon US 2025 Recap

Kati Michel's annual DjangoCon US Recap is here!

DjangoCon US 2025: A Celebration of Community, Code and 20 Years of Django

DjangoCon US 2025 celebrated Django's 20-year milestone with sessions on GeneratedField, db_comment, and PostgreSQL enhancements, strengthening community collaboration.

Django Job Board

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

Projects

FarhanAliRaza/django-rapid

Contribute to FarhanAliRaza/django-rapid development by creating an account on GitHub.

joshuadavidthomas/djtagspecs

Structured metadata for Django-style template tags.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.