What's new in Django community blogs?

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

Maps with Django⁽³⁾: GeoDjango, Pillow & GPS

April 10, 2025 » Paolo Melchiorre » [Archived Version]

A quick-start guide to create a web map with images, using the Python-based Django web framework, leveraging its GeoDjango module, and Pillow, the Python imaging library, to extract GPS information from images.

Read More

Django: what’s new in 5.2

April 10, 2025 » Simon Willison's Weblog: django » [Archived Version]

Django: what’s new in 5.2 Adam Johnson provides extremely detailed unofficial annotated release notes for the latest Django. I found his explanation and example of Form BoundField customization particularly useful - here's the new pattern for customizing the class= attribute on the label associated with a CharField: from django import forms class WideLabelBoundField(forms.BoundField): def label_tag(self, contents=None, attrs=None, label_suffix=None): if attrs is None: …

Read More

Running Background Tasks from Django Admin with Celery

April 9, 2025 » TestDriven.io » [Archived Version]

This tutorial looks at how to run background tasks directly from Django admin using Celery.

Read More