Aug. 8, 2025

Django News - Django 5.2.5 Released - Aug 8th 2025

News

Django bugfix release issued: 5.2.5

Django 5.2.5 provides essential bug fixes to boost application stability and performance, ensuring smooth deployments and improved developer experience.

djangoproject.com

django-rest-framework release v3.16.1

DRF v3.16.1 fixes unique_together and source field bugs, removes legacy Python support, and enhances translations, documentation, and internal testing with Django 5.2 compatibility.

github.com

Python Insider: Python 3.13.6 is now available

Python 3.13.6 incorporates extensive bug fixes, build improvements, and documentation updates that enhance overall performance and reliability essential for Django applications.

blogspot.com

Join the Mission: Session 5 Applications Open! ๐ŸŽ‰

Djangonaut Space opens applications for Session 5, an eight-week group mentorship guiding contributors to make sustained contributions to Django core and related projects. Applications open August 10th, 2025.

djangonaut.space

Preventing ZIP parser confusion attacks on Python package installers

PyPI will reject malformed or ambiguous wheel ZIPs and begin enforcing RECORD consistency to prevent ZIP parser confusion attacks across Python installers.

pypi.org

Django Software Foundation

DSF member of the month - Jake Howard

Jake Howard, DSF member and Django contributor, details his DEP 14 background workers, community involvement, and focus on enhancing Django security and performance.

djangoproject.com

Updates to Django

Today 'Updates to Django' is presented by Velda Kiara from Django Events Foundation North America (DEFNA)! ๐Ÿš€

Last week we had 11 pull requests merged into Django by 7 different contributors - including 1 first-time contributor! Congratulations to Mridul for having their first commits merged into Django - welcome on board!โœจ

This week's highlights include:

  • Added forkserver support to parallel test runner that improves test isolation and stability when running tests in parallel environments.
  • Resolved a crash triggered by filtering queries on composite primary keys using tuple expressions.

Community News: Djangonaut Space is looking for contributors to be mentors for the next cycle of the program. Learn more about the program and how to get involved here!

That's all for this week in Django development! ๐Ÿ๐Ÿฆ„

Django Newsletter

Wagtail CMS

Enjoy better UX with Wagtail 7.1

Wagtail 7.1 improves the admin user experience with collapsible custom blocks, enhanced media listings, headless previews, keyboard navigation, and per-site permission controls.

wagtail.org

Annotating the Parent on a Page QuerySet

Demonstrates using Django ORM subqueries and custom database functions to annotate a parent field on Wagtail Page querysets while noting built-in alternatives.

bmispelon.rocks

What AI tools get right and wrong with Wagtail

A general look at how useful AI tools are for building Wagtail projects

wagtail.org

Sponsored Link 1

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.

revsys.com

Articles

Boosting SEO with Django Ninja, Pydantic, and JSON-LD

Integrate SEO-friendly JSON-LD structured data in Django apps by generating and validating Schema.org schemas server-side using Django Ninja and Pydantic for maintainable, reusable code.

revsys.com

How JIT builds of CPython actually work

CPython JIT builds translate frequently executed bytecode into optimized native machine code using micro-ops and LLVM templates to improve runtime efficiency.

savannah.dev

How Python Grew From a Language to a Community - The New Stack

Python's evolution into a robust, community-driven ecosystem underpins modern frameworks like Django, fueling collaboration and innovation with sustained open source support.

thenewstack.io

User Timezones in Django

Implement user-specific timezones in Django by storing times in UTC, updating tzdata regularly, using zoneinfo for accurate conversions, and ensuring reliable datetime handling.

djangotricks.com

Loopwerk: Automate Python package releases

Automate Django package releases using tbump and GitHub Actions to update versions, run tests, lint code, and publish reliably to PyPI with minimal manual intervention.

loopwerk.io

TIL: Managing Editable Dependencies in uv Without Committing Local Paths

Dynamically switch uv dependency sources in pyproject.toml to maintain editable installations for local Django package development while enforcing production git sources via pre-commit hooks.

wersdoerfer.de

Flask or Django: Which One Best Fits Your Python Project?

Django's full-featured framework offers rapid development, robust security, and an integrated ORM that excels in building scalable, feature-rich applications compared to minimalist Flask alternatives.

appsignal.com

Forum

Removing non-HTML (PDF, EPUB, etc) documentation downloads

Proposal to drop Python documentation's PDF, EPUB, plain text, and texinfo builds to save resources and accelerate HTML docs updates.

python.org

Events

Announcing Our Keynotes: Carson Gross

Carson Gross is the creator of HTMX and his keynote integrates Django and HTMX with Nintendo Game Boy design principles for a hypermedia future.

djangocon.us

Django on the Med ๐Ÿ–๏ธ

A free three-day Django sprint in Palafrugell offers focused development, detailed travel logistics, venue information, and community networking opportunities.

djangomed.eu

Announcing Our Keynotes: Zags (Benjamin Zagorsky)

Zags will deliver a DjangoCon US 2025 keynote exploring innovative Django use cases, advanced ORM enhancements, and advocating built-in JavaScript integration.

djangocon.us

Design Articles

A Friendly Introduction to SVG

Learn SVG fundamentals including inline SVG usage, shape primitives, viewBox configurations, and CSS animated strokes for creating dynamic scalable graphics within web projects.

joshwcomeau.com

DjangoCon Videos

Europe, Django and two-factor authentication - Agnรจs Haasser

A talk on why you should consider adding 2FA to your Django app, and how (quickly and easily) you can do it.

djangotv.com

Django News Jobs

Senior Backend Engineer at Prowler

Full Stack Engineer at LevPro

Backend Engineer at 7Learnings

Django Newsletter

Projects

loopwerk/django-generic-notifications

A flexible, multi-channel notification system for Django applications with built-in support for email digests, user preferences, and extensible delivery channels. - loopwerk/django-generic-notifica...

github.com

paduszyk/django-xlsx-serializer

Load/dump Django models from/to Excel 2007+ workbooks.

github.com

Sponsorship

๐Ÿ Hey Django fans, want to get noticed?

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.

๐Ÿ‘‰ See sponsorship options

Django Newsletter


This RSS feed is published on https://django-news.com/. You can also subscribe via email.