Django and AI
Djangonaut Session 5, DjangoCon US schedule released, 20k+ Django packages, and more.
News
Djangonaut Session 5 - Officer and Organizer Interest
A form to gauge returning officer and session organizer interest for the next session!
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.
Djangonaut Space is looking for contributors to be mentors
Posted by Djangonaut Space session organizers on July 31, 2025
Wagtail CMS News
AI in the CMS: steering the ecosystem
Wagtail introduces opt-in, ethical AI enhancements that leverage Django’s ecosystem for contextual alt text, content summarization, and improved admin customization.
20,000 Django packages
Detailed PyPI analysis reveals over 23,000 Django packages with active releases, while Wagtail leverages both generic and specialized packages to boost development.
Updates to Django
Today 'Updates to Django' is presented by Pradhvan from the Djangonaut Space! 🚀
Last week we had 16 pull requests merged into Django by 11 different contributors including 3 first-time contributors! Congratulations to Anthony Sottile, Mohamed Amine Mahmoud and Take Weiland for having their first commits merged into Django, welcome on board! 🎉
This week's Django highlights 🌟
Migrated django.core.mail to Python's current email API, replacing legacy email handling with modern implementation.
Added hints support for PostgreSQL contrib operations, enabling database routers to make informed decisions in multi-database migration scenarios.
Introduced accessibility guidelines and established accessibility standards that conform with the Web Content Accessibility Guidelines (WCAG) standards and along with best practices from Authoring Tool Accessibility Guidelines (ATAG).
Improved GEOS error messages and tests, enhancing developer experience with better error messages.
That's all for this week in Django development! 🐍🦄
Articles
Is AI Leaving the Python Community Behind?
Even as AI-focused talks dominate Python conferences, there is a corresponding lack of support from AI companies in the Python communities.
Django: split `ModelAdmin.get_queryset()` by view
Customizing get_queryset per Django admin view using resolver_match.func.name enables precise database query optimizations that reduce unnecessary joins and improve performance.
AI and Me: A Developer’s Perspective
Reflections on using AI in software development—from autocomplete gripes to Claude Code breakthroughs, and why agents need seniors, not sorcery.
Our tools are still not designed for the AI future
The article explores an AI-first IDE paradigm that prioritizes agent workflows and spec-driven development to transform coding and code review processes.
Why We Need to Stop Fighting About AI Tools and Start Teaching Them
LLM-based coding agents streamline boilerplate production so that Django developers can concentrate on building innovative architecture and solving complex design challenges.
Loopwerk: Why Django's DATETIME_FORMAT ignores you (and how to fix it)
Django admin defaults to 12-hour clocks due to locale precedence, but developers can enforce 24-hour time by configuring FORMAT_MODULE_PATH and translation overrides.
From Not Knowing Programming Was a Job to GSoC and Contributing to Django Core
Contributed inline template partials to Django core for improved component reuse and rendering via HTMX amid a journey from novice programmer to GSoC participant.
Thoughts on HTML mails
Implement HTML notification emails using Django send_mail to deliver visually appealing, skimmable messages with a clear call-to-action and enhanced accessibility.
I was wrong about robots.txt
A good lesson about unintended consequences that may come out of blocking all UserAgents in your robots.txt file.
Events
The DjangoCon US 2025 schedule has been released!
DjangoCon US 2025 schedule includes diverse Django talks covering AI deployment, project maintainability, high performance techniques, and MongoDB integration among other topics.
Getting to know folks: A pre-conference interview
DjangoCon US 2025 pre-conference interview highlights community diversity, organizer insights, and speaker experiences to foster mentorship and global excitement for Django development.
DjangoCon Videos
One Thousand and One Django Sites with Vince Salvino
Told in the storybook style of "One Thousand and One Nights" (a.k.a. "Arabian Nights") this talk will feature real-world stories about strategies and challenges we have encountered along our journey of hosting over 1,000 Django/Wagtail sites.
Django Admin at Scale: From Milliseconds to Microseconds with Sumit Singh
Is your Django Admin crawling with millions of records? Join me in exploring battle-tested optimization techniques that transform Django Admin from sluggish to lightning-fast. From smart queries to caching strategies, you'll learn practical solutions to scale your admin interface while keeping it user-friendly. Performance isn't just a feature—it's a necessity!
Just-in-Time Development with Django and HTMX: Faster, Leaner, and Smarter with Thomas De Bonnet
Learn how Just-in-Time development with Django & HTMX can make your apps faster and more efficient! Fetch only what users need, when they need it—like loading dropdown data on hover or filling a modal when opened. Boost performance, save resources, and enhance UX!
Sponsored Link 2
AI-Powered Django Development & Consulting
REVSYS specializes in seamlessly integrating powerful AI technologies, including GPT-4, into your existing Django applications. Your Django project deserves modern, intelligent features that enhance user engagement and streamline content workflows.
Podcasts
Abstractions: Semi-Coherent Output
Abstractions discusses evolving AI challenges and layered technologies affecting software development dynamics relevant to modern Django application practices.
Django Job Board
Senior Backend Engineer at Prowler
Backend Engineer at 7Learnings
Projects
simonw/simonwillisonblog
The source code behind Simon Willison's high-traffic personal site.
ephes/django-indieweb
Just some of the indieweb endpoints for Django.
Sponsorship
Lightning-Fast Python: Mastering the uv Package Manager - Livestream on August 7th
Register for an upcoming livestream featuring Michael Kennedy, host of Talk Python to Me and Python Bytes podcasts, on August 7th at 11am Eastern Daylight Time (UTC-4).