django-planet

What's new in Django community blogs?

Django: deleting a large queryset may lead to high memory usage

April 20, 2025 » Thomas Loiret - Random thoughts » [Archived Version]

Calling .delete() on a queryset matching a large number of objects may lead to high memory usage.

Read More

Django Admin Theme Roundup 2025

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

One of Django’s most appreciated features is the built-in admin functionality. In fact, it was ranked as the most useful contrib app in the 2023 Django developer survey. With a few lines of code, Django automatically generates an administrative interface to add, update, and edit objects in your database. While it's not meant to replace a full-featured frontend, the admin makes rapid prototyping possible and provides a lot of functionality out of the box. However, the admin’s focus is not on a …

Read More

Django News - Django 5.2 Fixes, Wagtail Updates & GeoDjango Mapping​ - Apr 18th 2025

April 18, 2025 » Django News » [Archived Version]

News PyPI: Incident Report: Organizations Team privileges PyPI resolved an issue where organization team privileges persisted after user removal by swiftly deploying a security patch and thoroughly auditing role assignments. pypi.org Django Software Foundation DSF member of the month - Öykü Gümüş Recognizing experienced Django developer Öykü Gümüş for leadership, mentoring, and innovative work with GraphQL and enhanced async support …

Read More

See you at PyCon US in Pittsburgh!

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

We’ll be at PyCon US 2025, and hope to see the Django community and all our Python friends there ❤️! We have been granted a community booth at the conference – come say hi in the Expo Hall during open hours. There may be Django stickers available to pick up! Represent Django For our Individual Members – if you’d like to help us showcase Django, we’re looking for help staffing the booth (members-only forum)! This is a great opportunity to give back to support our project – consider it! David…

Read More

Run your tests against Django's main!

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

This is the blog version of a talk! If you prefer, watch the recording on YouTube: Sage Abdullah - Run your tests against Django’s main! - Django London Meetup Django is known for its stability. The framework makes a strong commitment to API stability and forwards-compatibility, ensuring that developers can rely on it for building long-term, maintainable projects. A key aspect of this commitment involves extensive testing and structured releases—an area where testi…

Read More

DSF member of the month - Öykü Gümüş

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

For April 2025, we welcome Öykü Gümüş as our DSF member of the month! ⭐ Öykü Gümüş has been Django developer for many years. She has been DjangoCon Europe organizer in 2018 and Django Girls mentor in Istanbul for multiple years. She has been a DSF member since November 2019. You can learn more about Öykü by visiting Öykü's GitHub Profile. Let’s spend some time getting to know Öykü better! Can you tell us a little about yourself (hobbies, education, etc) Hi, I am Öykü, software engineer current…

Read More

Customizing Django admin fieldsets without fearing forgotten fields

April 14, 2025 » Matthias Kestenholz » [Archived Version]

Customizing Django admin fieldsets without fearing forgotten fields When defining fieldsets on Django modeladmin classes I always worry that I forget updating the fieldsets later when adding or removing new model fields, and not without reason: It has already happened to me several times. Forgetting to remove fields is mostly fine because system checks will complain about it, forgetting to add fields may be real bad. A recent example was a crashing website because a required field was missing f…

Read More

Using LLMs as the first line of support in Open Source

April 13, 2025 » Carlton's latest posts. » [Archived Version]

Not alone, and for a long time now, I’ve been battling with making my open source contributions sustainable. The open contribution model engendered by GitHub — where anonymous (to the project) users can create issues, and comments, which are almost always extractive support requests — results in an effective denial-of-service attack against maintainers. There have been various responses to this problem along some variation of Open source, not open contribution. The SQLite and Litestream proje…

Read More

Django News - Python 3.14.0a7 and every Python now available - Apr 11th 2025

April 11, 2025 » Django News » [Archived Version]

News Six Python releases (3.9 to 3.13) and a new 3.14.0a7 are now available Not one, not two, not three, not four, not five, but six releases! Is this the most in a single day? blogspot.com Annual meeting of DSF Members at DjangoCon Europe DSF annual meeting at DjangoCon Europe enables community discussions on current and future projects, engaging both in-person and remote DSF members. djangoproject.com PEP 75…

Read More

Goodbye JourneyInbox - Building SaaS #218

April 11, 2025 » Django on Matt Layman » [Archived Version]

In this episode, I declared to the stream that I’m done working on JourneyInbox as a SaaS product. I didn’t see any meaningful market adoption, so I’ve decided to pivot the project to serve only my personal needs. I used the stream to do a retrospective on the project and then convert the core logic to use Go to simplify when I need to run on my server.

Read More