Django News Newsletter

Archives
Jobs
Podcast
Videos
April 24, 2026

Issue 334: New look, new home, same everything else

News

uv is now supported natively - Read the Docs

Read the Docs now natively supports uv, bringing faster and simpler Python dependency installs to your docs builds.

Support the Django Software Foundation by buying PyCharm at a 30% Discount

JetBrains and the Django Software Foundation team up again to offer 30% off PyCharm while matching donations to fund Django’s core development and community programs.


Django Software Foundation

DSF member of the month - Rob Hudson

Rob Hudson, creator of Django Debug Toolbar, reflects on his open source journey, Django’s community spirit, and bringing Content Security Policy support into Django core.


Python Software Foundation

Announcing Python Software Foundation Fellow Members for Q1 2026! 🎉

The Python Software Foundation has announced its first 2026 class of Fellows, recognizing community leaders and contributors from around the world.


Wagtail CMS News

Save the 🌎 : Delete your Stuff!

For Earth Day, Wagtail makes the case that deleting old emails, files, and forgotten drafts is a simple way to cut digital clutter and lighten your carbon footprint.


Updates to Django

Today, "Updates to Django" is presented by Raffaella from Djangonaut Space! 🚀

Last week we had 26 pull requests, into Django by 13 different contributors - including a first-time contributor! Congratulations to Gary Badwal for having their first commits merged into Django - welcome on board!

A huge congratulations on the work done at DjangoCon Europe 2026's sprint, because 4 of those PRs were merged during the sprints 🏰

News in Django:

  • The undocumented function django.template.library.parse_bits() no longer accepts the takes_context argument, while the InclusionAdminNode.__init__() now takes the template tag name as the first positional argument.
  • Fixed a misplaced ` in thedjango/contrib/admin/templates/admin/change_list.htmltemplate added in Django 6.0 that could be problematic when overriding thepagination` block (#37029).
  • The new BitAnd, BitOr, and BitXor aggregates return the bitwise AND, OR, XOR, respectively. These aggregates were previously included only in contrib.postgres.
  • The File class now always evaluates to True in boolean contexts, rather than relying on the name attribute. The built-in subclasses FieldFile, UploadedFile, TemporaryUploadedFile, InMemoryUploadedFile, and SimpleUploadedFile retain the previous behavior of evaluating based on the name attribute.

Sponsored Link

You know @login_required. Now meet @app.reasoner(). AgentField turns Python functions into production AI agents, structured output, async execution, agent discovery. Every decorator becomes a REST endpoint. Open source, Apache 2.0. Python, Go & TypeScript SDKs.

AgentField.jpeg

Articles

DjangoCon Europe 2026 — A Brief Report

A DjangoCon Europe talk explores using transpiled Django templates in the browser to power dynamic forms without constant server requests.

How to Safely Update Your Dependencies

A practical guide to safer dependency updates, covering hashes, GitHub Action pinning, cooldown windows, and automated upgrades to reduce supply chain risk.

Django: fixing a memory “leak” from Python 3.14’s incremental garbage collection

Adam Johnson explains how a Django migration memory “leak” on Python led to a clever workaround and helped expose issues with its new garbage collector.

PDM Rocks!| stuartm.nz

PDM is winning over Django developers with an easy switch from uv, smarter dependency controls, and a polished project workflow.

DjangoCon Europe 2026 Review

A first-time speaker’s perspective on DjangoCon Europe 2026 in Athens, packed with standout talks, community energy, and inspiration for the year ahead.

Djangocon Europe: Django templates on the frontend? - Christophe Henry

A DjangoCon Europe talk explores using transpiled Django templates in the browser to power dynamic forms without constant server requests.


Events

Django on the Med is back!

Django on the Med returns this September with three free days of focused Django sprints in beautiful Pescara, with registration now open.

PyBeach 2026

PyBeach returns on October 24, 2026 in Santa Monica, with tickets on sale now and its call for speakers open through June 7.


Django Job Board

Django Job Board

Junior Software Developer (Apprentice) at UCS Assist 🆕

Technical Lead at UCS Assist 🆕

Web Developer at Crossway 🆕

PyPI Sustainability Engineer at Python Software Foundation 🆕


Projects

wemake-services/django-modern-rest

Modern REST framework for Django with types and async support!


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.