What's new in Django community blogs?

Last call for DjangoCon US 2025 tickets!

Sept. 4, 2025 » The Django weblog » [Archived Version]

DjangoCon US starts next week in Chicago, IL on September 8-12th, 2025! With three amazing keynotes and over fifty presentations over three days, join us in person or online where you can watch presentations on your own schedule or stream live with us during the live event. Can't make it to Chicago? Our online tickets give you the best of both worlds. Watch live as it happens or catch up on your own schedule – all talks will be available to stream throughout the conference and beyond. You'll ge…

Read More

Keyboard shortcuts in Django via GSoC 2025

Sept. 4, 2025 » The Django weblog » [Archived Version]

This summer I participated in the Google Summer of Code program with Django. My work focused on introducing keyboard shortcuts to the Django admin interface which led to a new package: django-admin-keyshortcuts. Proposal and Community Discussions My original GSoC proposal was to improve the existing django-admin-keyboard-shortcuts package maintained by one of my mentors, Tom. The plan was to fix bugs, add new keyboard shortcuts, build a command palette, and eventually merge these features into …

Read More

Level Up Your Django Views with the ViewModel Pattern

Sept. 4, 2025 » Josh Karamuth » [Archived Version]

Here's how to supercharge your Django templates and make your views squeaky clean with a pattern you'll wish you'd known about sooner.

Read More

Django security releases issued: 5.2.6, 5.1.12, and 4.2.24

Sept. 3, 2025 » The Django weblog » [Archived Version]

In accordance with our security release policy, the Django team is issuing releases for Django 5.2.6, Django 5.1.12, and Django 4.2.24. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2025-57833: Potential SQL injection in FilteredRelation column aliases FilteredRelation was subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed QuerySet.an…

Read More

The Ghost in the Migration: Why Your Model's Methods Disappear

Sept. 1, 2025 » Josh Karamuth » [Archived Version]

Ever had your Django data migration mysteriously fail on a model property that you know exists? Here’s why.

Read More

Travel and Accommodation

Aug. 31, 2025 » Django on the Med 🏖️ » [Archived Version]

Hi all 👋 A quick follow-up from last week’s update. People are staring to confirm, and I’m starting to get quite excited. 💃 Did you answer the google form? Please do! 🙏 At some level I need some idea of how many people need breakfast 🥐 To help people coordinate travel plans and accommodation, we’ve set up a Slack workspace: Come join the Slack 💬 We can keep using that during the event for afternoon adventures, dinner plans, and the like. That’s it. Looking forward to seeing you. 🏖️

Read More

DSF member of the month - Lilian

Aug. 30, 2025 » The Django weblog » [Archived Version]

For August 2025, we welcome Lilian as our DSF member of the month! ⭐ Lilian contributes to the community by writing blog posts, being active in the Django forum and participating in code reviews with the Space Reviewers. Starting as a participant in the first Djangonaut Space session, she progressed to become both a Captain and Session organizer. She has been a DSF member since March 2024. Lilian is looking for new opportunities! You can learn more about Lilian by visiting Lilian's website a…

Read More

Talk Python: Celebrating Django's 20th Birthday With Its Creators

Aug. 29, 2025 » Simon Willison's Weblog: django » [Archived Version]

Talk Python: Celebrating Django's 20th Birthday With Its Creators I recorded this podcast episode recently to celebrate Django's 20th birthday with Adrian Holovaty, Will Vincent, Jeff Triplet, and Thibaud Colas. We didn’t know that it was a web framework. We thought it was a tool for building local newspaper websites. [...] Django’s original tagline was ‘Web development on journalism deadlines’. That’s always been my favorite description of the project. Tags: django, podcast-appearances…

Read More

Talk Python: Celebrating Django's 20th Birthday With Its Creators

Aug. 29, 2025 » Simon Willison's Weblog: django » [Archived Version]

Talk Python: Celebrating Django's 20th Birthday With Its Creators I recorded this podcast episode recently to celebrate Django's 20th birthday with Adrian Holovaty, Will Vincent, Jeff Triplet, and Thibaud Colas. We didn’t know that it was a web framework. We thought it was a tool for building local newspaper websites. [...] Django’s original tagline was ‘Web development on journalism deadlines’. That’s always been my favorite description of the project. Tags: adrian-holovaty, django, py…

Read More

Weeknotes (2025 week 35)

Aug. 29, 2025 » Matthias Kestenholz » [Archived Version]

Weeknotes (2025 week 35) Summer was and is nice. The hot days seem to be over (for now), but in the last years summer hasn’t really left until the end of September, so we’ll see. I personally like the warm weather but I really hoped that our leaders were smarter. The climate emergency could be seen from far away. The pigheadedness is hard to stomach. And of course it’s not the only problem we’re facing as humanity at all. Releases I did some longer-form writing about two of the releases here: M…

Read More