| in blog | Django News |
|---|---|
| original entry | Django News - Wagtail Space 2025 - Oct 3rd 2025 |
Django patches high-severity SQL injection and low-severity directory traversal vulnerabilities across QuerySet methods and archive extraction in security updates for Django 5.2, 5.1, and 4.2.
Somehow we missed including this earlier in September, but it's a lovely writeup of a Google Summer of Code project to add keyboard shortcuts to the admin interface.
A new phishing campaign targeting PyPI users using similar tactics to previous campaigns.
Session 5 launches with six teams of contributors advancing projects across the Django ecosystem, including Django, djangoCMS, Wagtail, Django Debug Toolbar, and Django Packages.
Today 'Updates to Django' is presented by Pradhvan from Djangonaut Space!🚀
Last week we had 20 pull requests merged into Django by 13 different contributors - including 3 first-time contributors! Congratulations to prepa24, Samriddh Tripathi, and Ruhm for having their first commits merged into Django - welcome on board! 🎉
QuerySet.in_bulk() now works after .values() or .values_list(), making it easier to fetch dictionary mappings from filtered querysets without needing to chain back through the full model objects.
Added DatabaseOperations.adapt_durationfield_value() hook, providing database backends more flexibility in handling DurationField values and following the established pattern used by other field types.
Haitian Creole language support added, expanding Django's internationalization capabilities.
GIS IsEmpty function and __isempty lookup added for SpatiaLite, addressing a particularly old ticket from the GIS backlog to better handle empty geometries on this backend.
That's all for this week in Django development! 🐍
Django Newsletter
Wagtail Space 2025’s virtual event facilitates robust networking, lightning talks, and open source orientations with a focus on Wagtail integrations, deployment, and community collaboration.
GSoC 2025 advances strict CSP support in Wagtail by refactoring inline code, integrating Django 6.0 features, and deploying automated Semgrep checks.
Unlock your project’s full potential with our Django consulting services. From tricky bugs to big-picture architecture - we’ve got the answers. Learn more!
Migrating Django apps from Gunicorn to Granian simplifies configuration with Rust-based performance and Unix socket support; however, Nginx pre-queues can obscure potential gains.
You do not always need Django REST Framework or Django Ninja; this guide shows how to build a simple JSON CRUD REST API in under 100 lines using Django’s built-in class-based views and ModelForms.
Implement full-text search in Django using SQLite FTS5 with virtual tables, triggers, and raw SQL queries to efficiently index and rank blog content.
CPython's tracing JIT faces challenges with trace blockers and data driven control flow, highlighting trade-offs impacting performance in real-world Python code for high-level applications.
Let’s learn how to apply Cosmic Python’s architecture patterns to Django development while maintaining the framework’s batteries-included philosophy. Explore domain modeling, service layers, and clean architecture in Django.
Explores how Django community growth benefits from small, peer-focused groups and structured volunteer mentoring inspired by church community practices.
DjangoCon US 2025 review provides in-depth insights on community talks, networking, and stand setup, offering practical reflections for Django developers.
Collaborate to redesign the Django homepage by refining a beta proposal using HTML, Tailwind CSS, and developer feedback to drive improvements.
Register for a free virtual event for people who are improving the world through code and content.
This virtual meetup is free to attend on October 7th. Jeff will be sharing a bunch of tips and tricks for using Claude Code and agents in general in your Django codebases.
A look back at DjangoCon US 2025 with sessions on Django, AI, governance, and the unforgettable people that make the community thrive.
Since 2019, Django Chat is a biweekly podcast covering the people and news behind Django. Hosted by former Django Fellow Carlton Gibson and LearnDjango founder Will Vincent.
Jacob is the newest Django Fellow and we talk about his background, transitioning from music to programming, what to expect in Django 6.0 this December, and more.
Django/Python Full-stack Engineer at JoinTriple.com 🆕
Senior Python/Django Engineer at Search Atlas 🆕
Full Stack Developer (Contract) at Three Tablets LLC
Affiliate Python / Django Tech Lead at AND Digital
Backend Engineer (Python) (Consultant) at Syria Justice and Accountability Centre (SJAC)
Django Newsletter
uv cheatsheet provides a comprehensive command reference for initializing projects, managing dependencies, versioning, tooling, and script execution for efficient Python project workflows.
Fast, typed HTTP APIs for Django using a Rust engine and msgspec serialization. This project is a prototype exploring how far we can push performance while keeping a simple, familiar developer experience.
Modern Django REST Framework authentication toolkit with JWT cookies, social login, and 2FA support.
Keyboard shortcuts for Django Admin. Part of a Google Summer of Code project.
Django News reaches more than 4,200 Django developers every week. With a 52% open rate and a 15% click-through rate, our readers are not just subscribers; they are a highly engaged community. Sponsoring an issue is a powerful way to put your product, service, or job in front of developers who take action.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.