django-planet

Blog: The Django weblog

web https://www.djangoproject.com/weblog/
Author Anna Makarudze Bhuvnesh Sharma & Sarah Boyce Brian Moloney Carlton Gibson Carlton Gibson & Mariusz Felisiak Catherine Holmes Chaim Kirby DjangoCon Africa 2025 organizers DjangoCon Europe 2025 Organizing Team DjangoCongress JP team DjangoCon US Organizers Django Software Foundation Board Frank Wiles Jacob Kaplan-Moss Katie McLaughlin Mariusz Felisiak Natalia Bidart Sarah Abderemane Sarah Abderemane and Djangonaut Space Crew Sarah Abderemane, Thibaud Colas, Tom Carrick Sarah Boyce The DjangoCon Europe 2024 Organizing Team The Steering Council Thibaud Colas Thibaud Colas and Fundraising working group Thibaud Colas and JetBrains Thibaud Colas and Sentry Thibaud Colas & Bhuvnesh Sharma Thibaud Colas & DjangoCon Europe Support working group Tom Carrick, Thibaud Colas, Sarah Abderemane William Vincent

Django 5.2 released

April 2, 2025 » The Django weblog » [Archived Version]

The Django team is happy to announce the release of Django 5.2. The release notes showcase a composite of new features. A few highlights are: All models are automatically imported in the shell by default. Django now supports composite primary keys! The new django.db.models.CompositePrimaryKey allows tables to be created with a primary key consisting of multiple fields. Overriding a BoundField got a lot easier: this can now be set on a form, field or project level. You can get Django 5.2 from …

Read More

Django security releases issued: 5.1.8 and 5.0.14

April 2, 2025 » The Django weblog » [Archived Version]

In accordance with our security release policy, the Django team is issuing releases for Django 5.1.8 and Django 5.0.14. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2025-27556: Potential denial-of-service vulnerability in LoginView, LogoutView, and set_language() on Windows Python's NFKC normalization is slow on Windows. As a consequence, django.contrib.auth.views.LoginView, django.contrib.auth.views.LogoutView,…

Read More

Django 5.2 release candidate 1 released

March 19, 2025 » The Django weblog » [Archived Version]

Django 5.2 release candidate 1 is the final opportunity for you to try out a composite of new features before Django 5.2 is released. The release candidate stage marks the string freeze and the call for translators to submit translations. Provided no major bugs are discovered that can't be solved in the next two weeks, Django 5.2 will be released on or around April 2. Any delays will be communicated on the on the Django forum. Please use this opportunity to help find and fix bugs (which should…

Read More

DSF member of the month - Cory Zue

March 14, 2025 » The Django weblog » [Archived Version]

For March 2025, we welcome Cory Zue (@coryzue.com) as our DSF member of the month! ⭐ Cory Zue has been Django developer for many years. He is currently a member of the DSF Social Media Working Group and he has been a DSF member since October 2022. You can learn more about Cory by checking out his website or visiting Cory's GitHub Profile. Let’s spend some time getting to know Cory better! Can you tell us a little about yourself (hobbies, education, etc) I'm a programmer-turned-manager-turned-e…

Read More

Accessibility and inclusivity at FOSDEM 2025

March 13, 2025 » The Django weblog » [Archived Version]

For this year’s FOSDEM conference, our Django accessibility team organized the "Inclusive Web" track. Here’s a recap of how it went! The idea for the Inclusive Web devroom started at FOSDEM 2024, where we discussed the importance of showcasing accessibility and inclusivity work in open source, in web development and beyond. The Django accessibility team got to work on a FOSDEM 2025 proposal. Lo and behold, it got accepted, and here we are with a room full of people interested in those top…

Read More

Happy International Women's Day! 🎉 💜

March 8, 2025 » The Django weblog » [Archived Version]

This International Women's Day, we're celebrating a historic milestone in Django’s journey! 🚀 For the first time ever, Django has women in every leadership position within the project: 2 Django Steering Council members 💜 2 DSF Board members 💜 2 Django Fellows 💜 This moment is not just about numbers — it’s about the impact of years of effort to create a more inclusive and welcoming Django community. A huge shoutout to Django Girls for introducing countless women to tech and Django, and to Djan…

Read More

Django security releases issued: 5.1.7, 5.0.13 and 4.2.20

March 6, 2025 » The Django weblog » [Archived Version]

In accordance with our security release policy, the Django team is issuing releases for Django 5.1.7, Django 5.0.13 and Django 4.2.20. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2025-26699: Potential denial-of-service in django.utils.text.wrap() The django.utils.text.wrap() and wordwrap template filter were subject to a potential denial-of-service attack when used with very long strings. Thanks to sw0rd1ight f…

Read More

Call for Proposals for DjangoCon Africa 2025 is now open!

Feb. 24, 2025 » The Django weblog » [Archived Version]

The call for proposals for DjangoCon Africa 2025 is officially open! 💃🏻 Come be a part of this headline event by submitting a talk. Submit a proposal for DjangoCon Africa 2025 Why speak at DjangoCon Africa Simply put, it’s an excellent opportunity to put your ideas out there, share knowledge with fellow Djangonauts, and give back to our community. You get to reach both a passitonate local audience, and the global Django community once your talk is published online. If you’re interested in our O…

Read More

Django 5.2 beta 1 released

Feb. 19, 2025 » The Django weblog » [Archived Version]

Django 5.2 beta 1 is now available. It represents the second stage in the 5.2 release cycle and is an opportunity for you to try out the changes coming in Django 5.2. Django 5.2 brings a composite of new features which you can read about in the in-development 5.2 release notes. Only bugs in new features and regressions from earlier versions of Django will be fixed between now and the 5.2 final release. Translations will be updated following the "string freeze", which occurs when the r…

Read More

DjangoCongress JP 2025 Announcement and Live Streaming!

Feb. 14, 2025 » The Django weblog » [Archived Version]

DjangoCongress JP 2025, to be held on Saturday, February 22, 2025 at 10 am (Japan Standard Time), will be broadcast live! It will be streamed on the following YouTube Live channels: DjangoCongress JP 2025 ROOM1 DjangoCongress JP 2025 ROOM2 This year there will be talks not only about Django, but also about FastAPI and other asynchronous web topics. There will also be talks on Django core development, Django Software Foundation (DSF) governance, and other topics from around the world. Simulta…

Read More