News
Hitting the Home Stretch: Help Us Reach the Django Software Foundation's Year-End Goal!
Django Software Foundation requests year-end donations to close a $300,000 fundraising goal, supporting an expanded Fellows program, security work, releases, and community events.
Introducing the 2026 DSF Board
Django Software Foundation announced the 2026 board and officers, welcomed the newly elected directors, thanked the outgoing members, and linked the board minutes and contact information.
DjangoCon US 2026 CFP is open!
DjangoCon US 2026 will take place September 14–18 in Chicago (talks September 14–16, sprints September 17–18), and the Call for Proposals is open now with a submission deadline of March 16, 2026 at 11:00 AM CDT.
PEP 8107 – 2026 Term Steering Council election
The results of the 2026 Python Steering Council election were published in PEP 8107, and the five winners are Pablo Galindo Salgado, Savannah Ostrowski, Barry Warsaw, Donghee Na, and Thomas Wouters. Congratulations to all of them on being elected to guide Python’s development for the coming term.
Releases
Python 3.15.0 alpha 3
Python 3.15.0 alpha 3 is now available as an early developer preview, highlighting features like a new statistical sampling profiler, UTF-8 as the default encoding, a new PyBytesWriter C API, and improved error messages, with more changes planned before beta in May 2026.
Djangonaut Space News
Finding opportunities to contribute to Django
Djangonaut Space proposes creating a clear, welcoming “map” of the Django ecosystem to help newcomers discover meaningful ways to contribute, while encouraging projects to improve onboarding and contributor pathways.
Updates to Django
Today, "Updates to Django" is presented by Raffaella from Djangonaut Space! 🚀
Last week we had 15 pull requests merged into Django by 11 different contributors.
News in Django 6.1:
- The new
UUID4andUUID7database functions were added. GeneratedFieldnow supports stored columns (db_persistset toTrue) on Oracle 23ai/26ai (23.7+).
A special mention goes to the new contributors from last weeks: congratulations to Dmitry Chestnykh, Rida Zouga, Krishna Chaitanya, Hwayoung Cha 🚀, Νικόλαος-Διγενής Καραγιάννης, and Rim Choi 🚀 for having their first commits merged into Django - welcome on board!
Articles
ty: An extremely fast Python type checker and language server
ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.
Dependency groups and uv run
Simon Willison explains a clean uv-based workflow using PEP 735 dependency groups, especially a dev group, to make Python projects instantly runnable and testable with uv run without manual virtual environment setup.
Rich text editors: How restrictive can we be?
django-prose-editor evolved from strict schemas to TextClass, NodeClass, and ClassLoom extensions to provide controlled, combinable CSS class styling while preserving safety.
My first win building with agents
Facundo Olano shares how he successfully shipped a minimal Django web app almost entirely with agentic coding, outlining a pragmatic, test-driven workflow that treats AI as a junior collaborator rather than a replacement for experienced Django judgment.
Your job is to deliver code you have proven to work
Simon Willison argues that in an era of AI-assisted development, a developer’s real responsibility is not producing large amounts of code but delivering changes that are demonstrably proven to work through clear manual testing and solid automated tests.
Will Vincent's Year in Review (2025)
Will Vincent (Django News co-founder) reflects on 2025, covering his move to JetBrains as a Python Developer Advocate, conference talks and travel, major book and LearnDjango updates, a prolific year of blogging, podcasting, and newsletters, and his plans to focus more on video and Django 6.0 updates in 2026.
Kevin Renskers's 2025 in review
A reflective and productive year marked by personal upheaval, record-setting writing output, meaningful open source work, cautious AI adoption, and a growing emphasis on sustainability, focus, and choosing where limited time and energy truly matter.
Tutorials
🚀 How To Deploy Django 6 On Ubuntu VPS
Step-by-step production-ready guide showing how to deploy Django 6 on Ubuntu VPS using Gunicorn, Nginx, optional PostgreSQL, systemd, Certbot, and security hardening.
Sponsored Link 2
AI-Powered Django Development & Consulting
REVSYS specializes in integrating powerful AI technologies, including GPT-5, directly into your Django applications. We help bring modern, intelligent features to your project that boost user engagement and streamline content workflows.
Django Job Board
Here are this week’s Django job highlights, spanning fully remote UK roles, US based security and platform work, and senior engineering positions, plus a quick reminder that Django News Jobs has rebranded as the Django Job Board at https://djangojobboard.com.
Founding Full-Stack Senior Engineer (UK ONLY) - Fully Remote at MyDataValue 🆕
Python/Django Senior Application Security Engineer at Energy Solutions
Django Codebase
[Proposal] Scheduled daily GitHub workflow to run tests using Django's main branch #2391
Discussion and proposal to have djangoproject.com website run tests against Django main everyday.
Added "raw" argument to m2m_changed signals
Mariusz Felisiak fixed a 9-year old ticket allowing signals to skip receivers when loading fixtures (especially for m2m relations).
Projects
Django MailAuth just got a documentation refresh!
Django Mail Auth is a lightweight authentication backend for Django, that does not require users to remember passwords.