Django Turns 20: Celebrating Two Decades of Web Framework Excellence

2025-07-14
Django Turns 20: Celebrating Two Decades of Web Framework Excellence

On July 13th, 2005, Jacob Kaplan-Moss made the first commit to the public repository that would become Django. Twenty years and 400+ releases later, Django is celebrating its 20th birthday! To mark this milestone, a celebratory website has been launched, showcasing global events and a 20-day fundraising campaign. The goal is to attract 200 new donors, each contributing $20 or more, with at least 20 monthly donors. Currently, $76,707 has been raised, reaching 25.6% of the $300,000 goal. Django promises continued evolution, with many new releases, a thriving ecosystem, and a strong community for years to come.

Read more
Development Anniversary

Django 5.2 Released: Composite Primary Keys and Simplified BoundField Overriding

2025-04-02
Django 5.2 Released: Composite Primary Keys and Simplified BoundField Overriding

Django 5.2 has been released! Key features include automatic model import in the shell, support for composite primary keys (using multiple fields as a primary key), and simplified BoundField overriding. Django 5.1 has entered security maintenance, while Django 5.0 has reached end-of-life. All users are strongly encouraged to upgrade to 5.2 for continued security fixes and bug patches.

Read more
Development