Python Documentary
uv format, brainstorming Django's DX, EuroPython 2025 roundup, and more.
News
Python: The Documentary | An origin story
A 90-minute documentary featuring Guido van Rossum, Travis Oliphant, Barry Warsaw, and many more, and they tell the story of Python’s rise, its community-driven evolution, the conflicts that almost tore it apart, and the language’s impact on... well… everything.
pypistats.org is now operated by the Python Software Foundation
PSF now operates pypistats.org, transferring maintenance of its infrastructure and ensuring reliable community access to Python package statistics and performance data.
DjangoCon US 2025 Hackathon form
DjangoCon US 2025 is hosting a hackathon for all online and in-person attendees!
Django on the Med: Updates. Sponsors. Are you coming?
A quick update on Django on the Med 🏖️ — your favourite Django sprint. 🥳
Wagtail CMS News
Wagtail rolled out 7.1.1 and 7.0.3, a tidy bundle of fixes and polish that smooth keyboard shortcuts, handle missing DRF more gracefully, improve read_only FieldPanel and nested inline panels, fix StructBlock rendering with custom form templates, refresh docs, and stop form page preview from crashing on empty field types.
Media listings UX improvements via Google Summer of Code 2025
Enhancing the user experience of Wagtail’s media listings over the summer
5 terabytes for 30 seconds of homepage video
Why you shouldn't add a video at the top of your homepage
Updates to Django
Today, "Updates to Django" is presented by Velda Kiara from Django Events Foundation North America (DEFNA)! 🚀
Last week we had 18 pull requests merged into Django by 10 different contributors - including a first-time contributor! Congratulations to artirix1927 for having their first commits merged into Django - welcome on board! ✨
Django Core Updates ✨
-
Fixed release notes for
format_html()when called without arguments. Additionally, updated the release notes to userequest.auser()indjango.contrib.auth.aupdate_session_auth_hash(). -
Updated a deprecation message in
django.contrib.auth.alogin()to be more accurate. -
Documented support for multiple Cookie headers in HTTP/2 with
ASGIRequest.
Django Fellow Reports
Django Fellow Report - Sarah Boyce
3 tickets triaged, 19 tickets reviewed, engaged in security topics, and in depth review of tasks PR, including documentation re-writes.
Django Fellow Report - Natalia Bidart
6 tickets triaged, 9 tickets reviewed, 1 authored, more Jenkins fixing, and security related work.
Sponsored Link 1
Sleep tight with HackSoft and our Django services!
While you recharge, we keep your software running smoothly - secure, stable, and ready for tomorrow. We are HackSoft - your Django development partner, beyond code. Learn more!
Articles
How I write Django views
Using Django's base View class balances explicit function-based logic with organized method separation, avoiding the hidden complexity of generic class-based views.
User Timezones in Django
Django enables efficient timezone management using zoneinfo, UTC storage, dynamic user timezone models, and custom datetime fields for proper local time conversions.
Brainstorming django-uv
Brainstorming a django-uv command wrapper integrating uv with django-admin to simplify project bootstrapping and dynamically configure DJANGO_SETTINGS_MODULE from pyproject.toml for seamless execution.
uv format: Code Formatting Comes to uv (experimentally!)
uv 0.8.13 now integrates an experimental code formatting command using Ruff to simplify Python code styling, offering customizable options and streamlined workflows.
A career comes to a close
A comprehensive career retrospective highlighting decades of computing evolution, detailing work in diverse languages, systems, and networking protocols as Ken Whitesell transitions to retirement.
Events
EuroPython 2025: A roundup of writeups
EuroPython 2025 round-up gathers diverse event write-ups and community insights with practical quotes and resources valuable for Python developers.
DjangoCon Africa 2025
DjangoCon Africa 2025 offers vibrant networking, an influential keynote, and inspiring opportunities to contribute to Django open source projects and global community.
Django Job Board
Senior Python Developer at Basalt Health 🆕
Senior Full Stack Engineer at Lyst 🆕
Backend Python Software Engineer (Hybrid) at NVIDIA
Senior Python Developer at Brightwater
Projects
efe/yesglot
LLM-powered Django translations ✨.
adamghill/dj-toml-settings
Load Django settings from a TOML file.
Sponsorship
🔖 Sponsor Django News for Q3 2025!
Over 4,200 Django developers read Django News every week. If you have a product, service, or job to share, sponsoring an issue is a great way to get in front of them.
It's summer. People are building cool things. This is your chance to join the conversation.