django-planet
July 18, 2025

Django News - ๐ŸŽ‚ Django Turns 20! - Jul 18th 2025

in blog Django News
original entry Django News - ๐ŸŽ‚ Django Turns 20! - Jul 18th 2025

News

๐ŸŽ‚ Happy 20th birthday Django!

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, here we are โ€“ Happy 20th birthday Django! ๐ŸŽ‰

djangoproject.com

๐Ÿ“ป W2D Django 20th Celebration Continues ๐ŸŽ‚

Nearing one week in, two operators of the W2D special event station honoring Django's 20th birthday have made over 400 contacts with 22 geopolitical entities on 4 continents.

github.com

Prohibiting inbox.ru email domain registrations

A recent spam campaign against PyPI has prompted an administrative action, preventing using the inbox.ru email domain. This includes new registrations as well as adding as additional addresses.

pypi.org

Affirm Your PSF Membership Voting Status

If you are a voting member of the Python Software Foundation and you plan on voting this year, here are the details you need to know for how to vote. If you voted in 2024, you are still eligible to vote in 2025; however, we recommend double-checking your status to ensure accuracy.

blogspot.com

Updates to Django

Today 'Updates to Django' is presented by Pradhvan from the Djangonaut Space! ๐Ÿš€

Last week we had 7 pull requests merged into Django by 7 different contributors including a first-time contributor! Congratulations to tinmarbusir for having their first commits merged into Django, welcome on board! ๐ŸŽ‰

This week's Django highlights ๐ŸŒŸ

Restored UNNEST strategy for foreign key bulk inserts on PostgreSQL, fixing a performance regression in Django 5.2.1 and restoring significant bulk insert speed improvements.

That's all for this week in Django development!

With Django turning 20 this month, it's the perfect time to revisit Django Chat's episode with co-creator Jacob Kaplan-Moss on Django's evolution. ๐Ÿ ๐Ÿฆ„

Django Newsletter

Sponsored Link 1

๐ŸŽ‚ Donate for Django's Birthday!

Django is turning 20, and needs your help to keep going strong! Join us in supporting Django!

djangoproject.com

Articles

How to Migrate your Python & Django Projects to uv

Notes from recently migrating a legacy Django project to uv.

caktusgroup.com

Why This Python Performance Trick Doesnโ€™t Matter Anymore

CPython 3.11โ€™s specializing adaptive interpreter has optimized global builtins lookups so local aliasing hardly boosts performance anymore, though module attribute calls still benefit.

codingconfessions.com

Virtual Tables and Django Foreignkeys

Disabling default database constraints with db_constraint=False on ForeignKey and ManyToMany fields ensures Django unmanaged virtual tables operate correctly in SQLite temp schemas.

paultraylor.net

Cut Django Database Latency by 50-70ms with Native Connection Pooling

Native connection pooling in Django 5.1 cuts PostgreSQL connection latency by 50-70ms, simplifies configuration, and boosts response times in minutes.

saurabh-kumar.com

๐ŸŽ‚ Django turns 20

Django marks its 20th anniversary highlighting two decades of open source contributions, vibrant community growth, and the ongoing DSF fundraising drive to ensure its future.

foxleytalent.com

๐ŸŽ‚ Django turned 20!

Django celebrates 20 years of powering reliable web applications, exemplified by a 17-year editorial management system continuously maintained since 2008.

someonewho.codes

๐ŸŽ‚ Happy 20th Birthday, Django!

Celebrating Django's 20th anniversary highlights its open-source beginnings in Lawrence Kansas, community-driven evolution, and enduring influence on modern Python web development.

github.io

๐ŸŽ‚ Happy Pony

Django's intuitive API, clean code, comprehensive docs and built-in admin interface prove its enduring value for building database backed applications after 20 years.

rgaz.fr

Events

PyLadiesCon is back!

PyLadiesCon 2025 returns on December 5โ€“7 as a free online Python conference, featuring multilingual talks, workshops, panels, and open-source sprints to promote inclusivity.

pyladies.com

DjangoCon Videos

Zango: Accelerating Business App Development with an Opinionated Django Meta - Bhuvnesh Sharma

A talk on Zango: An opinionated Django meta-framework that supercharges business application development. Built for teams who need the flexibility of Django with batteries-included security, compliance, and workflowsโ€”without the overhead of building everything from scratch.

djangotv.com

Dynamic models without dynamic models - Jacob Walls

If your users are data modelers themselves, your underlying data model might be extremely generic. What if you still want a model-like interface shaped like those user-defined schemas? This is the story of subclassing QuerySets and REST Framework functionality to produce something a lot like dynamic Django models, only with souped-up annotations supporting creates, updates, and deletes.

djangotv.com

Evolving Django: What We Learned by Integrating MongoDB - Anaiya Raisinghani

Building on the progress of the past, most notably django-mongodb-engine and django-nonrel, MongoDB has taken on the challenge of developing a production-ready Django database backend for MongoDB.

djangotv.com

Sponsored Link 2

Scout Monitoring: Logs, Traces, Error (coming soon). Made for devs who own products, not just tickets.

scoutapm.com

Django News Jobs

Full Stack Engineer at LevPro

Backend Engineer at 7Learnings

Senior Backend Python Developer at Gravitas Recruitment

Senior/Staff Software Engineer at Clerq

Django Newsletter

Projects

husseinnaeemsec/octopusdash

Dynamic Django admin panel.

github.com

loopwerk/drf-action-serializers

An easy way to use different serializers for different actions and request methods in Django REST Framework.

github.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.