Feb. 4, 2026 » Latest Django Videos » [Archived Version]
Wagtail is great for content editors to author pages, but what about automation? Whether you're writing automated tests, or migrating content from another platform, you'll want to write code that creates and updates pages, snippets, users and other things. - How Wagtail models page content, in brief (multi-table inheritance, treebeard, revisions, Streamfield, translations). - Creating and updating pages. - Migrating content: handling concurrency issues and circular references. - Testing: cachi…
Read MoreFeb. 3, 2026 » The Django weblog » [Archived Version]
In accordance with our security release policy, the Django team is issuing releases for Django 6.0.2, Django 5.2.11, and Django 4.2.28. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2025-13473: Username enumeration through timing difference in mod_wsgi authentication handler The django.contrib.auth.handlers.modwsgi.check_password() function for authentication via mod_wsgi allowed remote attackers to enumerate use…
Read MoreFeb. 1, 2026 » Better Simple » [Archived Version]
A review of Sarah Boyce's DjangoCon Europe 2025 keynote on the topic of code reviews for the Django framework.
Read MoreJan. 30, 2026 » Django News » [Archived Version]
News Python Developers Survey 2026 This is the ninth iteration of the official Python Developers Survey. It is run by the PSF (Python Software Foundation) to highlight the current state of the Python ecosystem and help with future goals. Note that the official Django Developers Survey is currently being finalized and will come out hopefully in March or April. jetbrains.com The French government is building an entire productivity ecosystem using D…
Read MoreJan. 29, 2026 » Adam Johnson » [Archived Version]
Memory usage can be hard to keep under control in Python projects. The language doesn’t make it explicit where memory is allocated, module imports can have signficant costs, and it’s all too easy to create a global data structure that accidentally grows unbounded, leaking memory. Django projects can …
Read MoreJan. 28, 2026 » Simon Willison's Weblog: django » [Archived Version]
My blog uses aggressive caching: it sits behind Cloudflare with a 15 minute cache header, which guarantees it can survive even the largest traffic spike to any given page. I've recently added a couple of dynamic features that work in spite of that full-page caching. Here's how those work. Edit links that are visible only to me This is a Django site and I manage it through the Django admin. I have four types of content - entries, link posts (aka blogmarks), quotations and notes. Each of those ha…
Read MoreJan. 23, 2026 » Django News » [Archived Version]
News uvx.sh by Astral Astral, makers of uv, have a new "install Python tools with a single command" website. uvx.sh Python Software Foundation Announcing Python Software Foundation Fellow Members for Q4 2025! The PSF announces new PSF Fellows for Q4 2025, recognizing community leaders who contribute projects, education, events, and mentorship worldwide. blogspot.com Departing the Python Software Foundation (S…
Read MoreJan. 21, 2026 » The Django weblog » [Archived Version]
We are thrilled to announce that Djangonaut Space, a mentorship program for contributing to Django, is open for applicants for our next cohort! 🚀 Djangonaut Space is holding a sixth session! This session will start on March 2nd, 2026. We are currently accepting applications until February 2nd, 2026 Anywhere on Earth. More details can be found in the website. Djangonaut Space is a free, 8-week group mentoring program where individuals will work self-paced in a semi-structured learning environmen…
Read MoreJan. 18, 2026 » timonweb.com » [Archived Version]
I've just released version 4.4 of Django-Tailwind, and it comes with a major new feature: you can now use Tailwind CSS without needing Node.js. This is made possible by another one of my packages — Pytailwindcss — which brings support for Tailwind's Standalone CLI into the Python ecosystem. … Read now
Read MoreJan. 18, 2026 » Latest Django Videos » [Archived Version]
How I built a video platform (for a Pilates teacher) with Wagtail This will be a technical walk through of a fairly unusual and complex Wagtail app which I've been working on for the last few months. The app includes: - on demand videos - live video - video analytics - API for a mobile app - low cost, high performance hosting on fly.io It will be most relevant to Wagtail / Django developers, especially those interested in managing video content. In the last section I'll describe how I used L…
Read More