What's new in Django community blogs?

Django News - Django and AI - Aug 1st 2025

Aug. 1, 2025 » Django News » [Archived Version]

News Djangonaut Session 5 - Officer and Organizer Interest A form to gauge returning officer and session organizer interest for the next session! google.com PyPI Users Email Phishing Attack - The Python Package Index Blog Phishing emails exploit PyPI package metadata by directing users to fake login pages that mimic PyPI, prompting developers to verify URLs and update passwords. pypi.org Djangonaut Space is looking…

Read More

Round up for July '25

Aug. 1, 2025 » Carlton's latest posts. » [Archived Version]

Async My slow burner target for the summer was to get back on top of the async backlog. Asgiref 3.8 had a some weirdnesses around Local that needed some space to think through, and I'd slowly been trying to work my way clear to sit down with those. Anyhow, managed it finally. Got releases out for asgiref, Daphne, Channels, and channels_redis, as well as a totally unrelated fix for Neapolitan. PyPI Releases ┏━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━…

Read More

Django: write a custom URL path converter to match given strings

July 31, 2025 » Adam Johnson » [Archived Version]

Here’s a little tip based on some work that I did recently. The project has a URL pattern where the first part of the URL matches the current role the user is viewing the site as. Let’s say the roles are “chef”, “gourmand”, and “foodie”—example URLs might …

Read More

Djangonaut Space is looking for contributors to be mentors

July 31, 2025 » The Django weblog » [Archived Version]

Hello Django 🌌 Universe! 🛰️‍ This is Djangonaut Space phoning home about Session 5! We're recruiting technical mentors (Navigators) to join our next 🌟stellar🌟 mission. 👩‍🚀 We are looking for people who regularly contribute to Django or a Django related package, that want to mentor others. Our next session will be Oct-Nov. 🚀 Come join us and be a cosmic contributor! Express your interest to be a mentor here. 📚 Want to learn more about what it means to be a Navigator: Here's a high-level overvie…

Read More

Django: split ModelAdmin.get_queryset() by view

July 29, 2025 » Adam Johnson » [Archived Version]

Within Django’s popular admin site, you can override ModelAdmin.get_queryset() to customize the queryset used by the admin views. It’s often used for performance optimizations, such as adding a select_related() call to batch-fetch related objects: from django.contrib import admin from example.models import Book @admin.register(Book …

Read More

Django News - DjangoCon US 2025 Talks Announced - Jul 25th 2025

July 25, 2025 » Django News » [Archived Version]

News Announcing our DjangoCon US 2025 Talks! The official DjangoCon US 2025 talk lineup has been unveiled, featuring expert sessions on Django deployments, ORM alternatives, search, AI integration, CMS, migrations, performance, and community practices. djangocon.us Python 3.14 release candidate 1 is go! This is the first release candidate of Python 3.14. blogspot.com PSF Board Election Nominations Opening July 29th…

Read More

DjangoCon Africa 2025 Heads to Arusha 🇹🇿

July 25, 2025 » The Django weblog » [Archived Version]

We’re excited to share that DjangoCon Africa is returning this year — and this time we’re heading to Arusha, Tanzania from August 11–15, 2025! 🎉 Arusha city view with Mount Meru in the background, credits Halidtz - CC BY-SA 4.0 This second edition builds on the incredible success of the inaugural DjangoCon Africa held in Zanzibar in 2023. That event welcomed over 200 attendees from 22+ countries, with more than half of the participants being women — a powerful statement about the growing diver…

Read More

Deploying a Django App to Sevalla

July 24, 2025 » TestDriven.io » [Archived Version]

This tutorial looks at how to deploy a Django application to Sevalla.

Read More

Django: iterate through all registered URL patterns

July 21, 2025 » Adam Johnson » [Archived Version]

I’ve found it useful, on occasion, to iterate through all registered URL patterns in a Django project. Sometimes this has been for checking URL layouts or auditing which views are registered. In this post, we’ll look at a pattern for doing that, along with an example use case …

Read More

Django News - 🎂 Django Turns 20! - Jul 18th 2025

July 18, 2025 » Django News » [Archived Version]

News 🎂 Happy 20th birthday Django! On July 13th 2005, Jacob Kaplan-Moss made the first commit to the public repository that would become Django. Twenty years and 400+ releases later, here we are – Happy 20th birthday Django! 🎉 djangoproject.com 📻 W2D Django 20th Celebration Continues 🎂 Nearing one week in, two operators of the W2D special event station honoring Django's 20th birthday have made over 400 contacts with 22 geopolitical entitie…

Read More