Django News Newsletter

Archives
Jobs
Podcast
Videos
November 22, 2024

2025 DSF Board Results

2024 Django Developers Survey, Steering Council Elections, Black Friday sales, and more.

News

Announcing the 6.x Django Steering Council elections πŸš€

The Django Software Foundation has announced early elections for the 6.x Steering Council to address technical governance challenges and guide the project's future direction.

Django Channels 4.2.0 Release Notes

Channels 4.2 adds enhanced async support, including improved handling of database connections, compatibility with Django 5.1, and various bug fixes and improvements such as better in-memory channel layer behavior and more robust WebSocket handling.

Python Insider: Python 3.14.0 alpha 2 released

Python 3.14.0 alpha 2 introduces features like deferred evaluation of annotations and a new Python configuration C API.

Django Software Foundation

2025 DSF Board Election Results

The 2025 DSF Board Election results are in, with Abigail Gbadago, Jeff Triplett, Paolo Melchiorre, and Tom Carrick joining the board for two-year terms.

2024 Django Developers Survey

The 2024 Django Developers Survey, is open until December 21st, offering insights into Django usage and a chance to win a $100 gift card for participants providing meaningful answers.

DSF Board monthly meeting, November 19, 2024

Meeting minutes for DSF Board monthly meeting, November 19, 2024

Wagtail CMS News

Two years of the Wagtail public roadmap

Wagtail celebrates two years of its public roadmap, achieving 55 roadmap items across 8 releases, improving transparency, and inviting community input through RFCs, contributions, and sponsorship opportunities.

Wagtail 6.3.1 released

Wagtail 6.3.1 addresses several fixes, including profile picture uploads, data conversion handling, and UI improvements, along with documentation updates for clarity and accuracy.

A tale of digging into Wagtail’s page tree internals

An exploration of Wagtail's page tree internals reveals how understanding its Materialized Path implementation enables efficient querying for parent pages, improving features like search result context while avoiding N+1 queries.

Updates to Django

Today's 'Updates to Django' is presented by Abigail Afi Gbadago from Djangonaut Space!

Last week we had 19 pull requests merged into Django by 15 different contributors - including 2 first-time contributors!πŸŽ‰

Congratulations to taso and Laurence Mercer for having their first commits merged into Django - welcome on board πŸš€!

New in Django 5.2:

  • Access to admin docs model pages is now based on users permissions in django.contrib.admindocs.
  • HTTP status codes 307 and 308 are now possible when using the new preserve_method argument to:
  • HttpResponseRedirect
  • HttpResponsePermanentRedirect
  • django.shortcuts.redirect

Sponsored Link 1

SaaS Pegasus is a starter project and community for building Django apps fast. It includes built-in teams, billing, AI apps, a modern front end, deployment, and more. This week only, you can get lifetime access to Pegasus and its 1,000-member support community for 50% off.

Articles

Django-related Deals for Black Friday 2024

Discover a variety of Django-related deals and discounts available this Black Friday and Cyber Monday, including books, courses, and software packages, with discounts up to 50%.

How to hire a Python Developer

To successfully hire a Python developer, focus on improving the interview process by streamlining stages, emphasizing cultural fit, and making quick decisions to attract top talent.

Is async django ready for prime time?

Django's async capabilities have significantly improved, making it a viable option for production use, especially in AI applications where I/O-bound tasks are prevalent.

How to efficiently Send Emails Asynchronously in Django

Efficiently send emails asynchronously in Django by implementing a custom email backend that leverages background processing tools like RQ or Celery.

Manually setting a field when saving a ModelForm

Easily configure Django ModelForm to automatically set the current user as the article's author, while also handling multiple authors and maintaining the integrity of save operations.

SPF Record Generator

Configuring email is hard. This new tool from Stuart Maxwell is a quick-and-easy way to sort out your SPF records.

Introducing DjangoVer

DjangoVer is a new versioning system for Django-related packages that ties version numbers to the latest supported Django release, providing clear compatibility information at a glance.

DSF Board, AMA after 8 months

Sarah Abderemane reflects on the challenges and progress of the Django Software Foundation board after eight months, emphasizing the need for improved communication, fundraising, and community engagement.

Thoughts on my election as a DSF board member

Paolo Melchiorre reflects on his election to the Django Software Foundation board, expressing gratitude and a commitment to fostering an inclusive community.

Events

Django Congress Japan 2025

DjangoCongress JP 2025 is an online conference held online in Japan on Feb 22nd, 2025.

Videos

"Django: Looking Forward to the Next 20 years" with Emma Delescolle

Emma Delescolle presents her talk, "Django: Looking Forward to the Next 20 years" to the Djangonaut Space 2024 Session 3 team.

"Demystifying the Django ORM" with Simon Charette

Simon Charette presents his talk, "Demystifying the Django ORM" to the Djangonaut Space 2024 Session 3 team.

Sponsored Link 2

LearnDjango Black Friday Sale - 50% Off!

Enjoy 50% off and lifetime access to the courses on LearnDjango.com, featuring the works of Will Vincent, author of Django for Beginners/APIs/Professionals.

Podcasts

Django Chat Podcast now on YouTube

You can listen to all episodes of Django Chat on YouTube now if you prefer listening that way.

Django Job Board

Remote Senior Django Full-Stack Developer (German speaking) at ImmoMetrica πŸ†•

Django Forum

Pre-PEP: Standardizing test dependency and command specification - Packaging / Standards - Discussions on Python.org

While technically a Python forum post, if you have thoughts on how test dependencies could be handled with a pyproject.toml then this thread is for you.

Trac migration informational DEP - Feedback required - Django Internals

The group writing a DEP for a potential Trac migration is seeking input on essential Trac features, such as reports metadata fields, when comparing them to Github issues or other platforms.

Projects

pretix/pretix

Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.

benfred/py-spy

Sampling profiler for Python programs.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.