Django News Newsletter

Archives
Jobs
Podcast
Videos
August 15, 2025

A New Django Fellow

DjangoCon Africa this week, pyx, building better APIs, updating Python, and more.

News

Jacob Tyler Walls is Our New Fellow

Jacob Tyler Walls joins the Django Fellowship, bringing Django contributions, Triage and Review experience, ORM expertise, and GIS and open source maintenance skills.

Python 3.14.0rc2 and 3.13.7 are go!

Python 3.14 release candidates provide performance enhancements, new language features, and ABI stability, urging Django maintainers to prepare for compatibility testing.

Announcing the PSF Board Candidates for 2025!

There are four board seats open for this year's PSF election. The timeline, voting details, and candidates are included in the post.

Announcing Python Software Foundation Fellow Members for Q2 2025! πŸŽ‰

PSF announces Q2 2025 Fellows, recognizing new contributors who lead projects, maintain libraries, organize events, and mentor to grow the Python community globally.

Django Software Foundation

DSF member of the month - Jake Howard

Jake Howard, DSF member and Django contributor, leads DEP 14 and develops Django tasks, advancing native background workers and task infrastructure for Django.

Building better APIs: from Django to client libraries with OpenAPI

Combine Django REST Framework with drf-spectacular to generate OpenAPI specs and use openapi-generator plus CI to produce and maintain automated client libraries.

Django’s accessibility contributing guide

The Django accessibility team published contribution guidelines detailing practical testing, design steps, reporting workflow, and resources to help contributors make Django accessible to assistive technologies.

Wagtail CMS News

Front-end architecture fundamentals

Revisiting the fundamentals of the Web that Wagtail relies on

Updates to Django

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

Last week we had 16 pull requests merged into Django by 12 different contributors - including two first-time contributors! Congratulations to Xdynix and Alec Kerrigan for having their first commits merged into Django - welcome on board!

Django Core Updates ✨

  • The collectstatic --clear command now suppresses individual deleted file messages and provides a summary count of deleted files. Additionally, individual clashing name warnings in the collectstatic command's default have been silenced.
  • Added a system check for ManyToManyField when declared on models that utilize CompositePrimaryKey to prevent misconfigurations and enhance model integrity.
  • Django now handles F("field__transform") and Q(field__transform__lookup=value) lookups correctly during constraint validation which will eliminate false positives.

Community Updates πŸ’œ

Djangonaut Space session 5 is open for applications. Session 5 will run from September 29th, 2025, to November 23rd, 2025. The deadline is September 14th, 2025.

Read more and apply through the link in the blog here.

That's all for this week in Django development! πŸπŸ¦„

Django Fellow Reports

Fellow Report - Natalia Bidart

3 tickets triaged, 9 reviewed, 1 authored, and other misc.

Fellow Report - Sarah Boyce

3 tickets triaged, 26(!) reviewed, and released Django 5.2.5.

Articles

pyx: a Python-native package registry, now in Beta

pyx is a Python-native package registry from the creators of uv.

Updating Python

Eric Matthes, author of Python Crash Course, covers this common question in his most recent "Mostly Python" newsletter. He shows how to clean up old pyenv and Homebrew Pythons in favor of adopting uv to install and manage Python interpreters and virtual environments.

Get started with event sourcing today

Use the eventsourcing Python package to learn Event, Aggregate, and Application patterns, then apply event sourcing to Django app domain logic with minimal infrastructure.

Combining Django signals with in-memory LRU cache

It's easy to combine functools.lru_cache with Django signals to get a good memoization pattern on Django ORM queries.

HTTP Cats

API for HTTP Cats

Events

DjangoCon Africa this week!

DjangoCon Africa has been taking place this week in Zanzibar. You can follow along on Fosstodon, LinkedIn, and other socials.

Django Girls Chicago - September 6th

Django Girls Chicago is happening during DjangoCon US week! A free one-day workshop for women beginners. No coding experience needed! Applications close August 23rd, 2025 - don't wait!

Introducing Keanya Phelps, DjangoCon US 2025 Conference Chair

A chat with Keanya Phelps about her role as Conference Chair and her experience with Django as a mid-life career changer.

DjangoCon Videos

Bulletproof Data Pipelines: Django, Celery, and the Power of Idempotency

Learn how to build resilient data pipelines with Django, Celery, and idempotent consumers. We'll dive into robust error-handling techniques and the role of idempotency in ensuring reliable and consistent data processing.

How to solve a Python mystery

Using Linux observability tools to learn what your Python application is doing.

Django Job Board

Backend Python Software Engineer (Hybrid) at NVIDIA πŸ†•

Senior Python Developer at Brightwater πŸ†•

Senior Backend Engineer at Prowler

Django Codebase

Contributing opportunities list - Django Internals

A small project to list the contributing opportunities available in the Django community.

Projects

dumaas/django-ulidfield

A drop-in Django model field for storing sortable, time-encoded ULIDs as 26-character strings.

adamghill/dj-lite

Configure SQLite for production use with Django.

Sponsorship

πŸ”– Book 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.

πŸ‘‰ See sponsorship options


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.