Django News Newsletter

Archives
Jobs
Podcast
Videos
November 8, 2024

Django bugfix release issued: 5.1.3

3 Django Wishes, GitHub Actions breaking change, Thoughts on Django Core, and more.

News

Django bugfix release issued: 5.1.3

The Django 5.1.3 update fixes three bugs in 5.1.2 and adds compatibility with Python 3.13.

Notice of breaking changes for GitHub Actions

PSA: On December 5, 2024, the ubuntu-latest label will change from ubuntu 22 to ubuntu 24, which is expected to break things. You will want to test or change your labels proactively to avoid breaking things.

PyCon US 2025 Kicks Off: Website, CfP, and Sponsorship Now Open!

The PyCon US 2025 conference website, Call for Proposals, and sponsorship program are open!

Wagtail CMS News

Level up your image accessibility and dashboards with Wagtail 6.3

Wagtail 6.3 introduces a new ImageBlock for improved alt text accessibility, a high-contrast theme for enhanced UI visibility, a streamlined dashboard, support for HEIC/HEIF image uploads, and compatibility with MariaDB, all wrapped in a long-term support release.

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 14 different contributors - including 6 first-time contributors!πŸŽ‰

Congratulations to Anthony JosephπŸš€, Johanan Oppong AmoatengπŸš€, Peter Ruszel, Maria HynesπŸš€, Soyoung KangπŸš€ and maddrum for having their first commits merged into Django - welcome on board!

Coming in Django 5.2

  • Support has been added for MEMORY/SERIALIZE option to QuerySet.explain() on PostgreSQL 17+
  • Missing alters_data=True has been added to QuerySet and UserManager methods

Sponsored Link 1

YOUR AD HERE

Our newsletter has a large and engaged audience of active email subscribers and an impressive open (59%) and click rate (29%). Django News has availability this quarter for single week ads or bundle deals.

Articles

Thoughts on Django’s Core β€’ Buttondown

Reflecting on Django's stability, maturity, and "batteries-included" philosophy, this article emphasizes leveraging the third-party ecosystem to drive innovation, while maintaining a lean core to ensure long-term project health.

ModelForm save related objects

Baptiste Mispelon explores how to manually set fields, including many-to-many relationships, in Django ModelForms while handling save(commit=False) scenarios.

Three Django wishes

James Bennett outlines key areas for Django's future: improved governance with fresh leadership, adding type hint support, and simplifying Django's complex generic views.

Custom Django Python Migration

Learn how to create a custom Django migration to add and remove model objects with forward and backward operations.

Stability without stagnation

This article explores the balance between stability and innovation in Django, comparing its development and community dynamics to those of the EmberJS framework.

Zero Downtime Django Deployments with Multistep Database Changes

Learn how to achieve zero downtime in Django deployments with blue-green strategies and multi-step database migrations to handle backward-incompatible changes effectively.

HTML link, or button, that is the question

Understand the key differences between HTML links and buttons, and why using each element correctly enhances accessibility, usability, and functionality on websites.

Deploying (Multiple) Django Apps to a Single Server with Kamal 2

Deploy multiple Django apps to a single server with Kamal 2, a streamlined and cost-effective approach that uses Docker and customizable health checks.

Videos

Fighting for a better world as a Django developer

Most Django developers are freelance, underserved by trade unions. This talk highlights some ways to wield our power.

Django Day Lightning Talks

"Lightning talks" at Django Day Copenhagen 2023.

Django Job Board

Full Stack Python Developer at TeraLumen Solutions Pvt Ltd

Senior Python Engineer at Kazang a company part of the Lesaka Technologies Group

Chief Technology Officer at Torchbox

Projects

heysamtexas/django-oauth2-capture

A Django app to capture OAuth2 tokens for non-authentication purposes, enabling your application to act on behalf of users across external platforms like GitHub, LinkedIn, and X (Twitter).

joshuadavidthomas/django-bird

High-flying components for perfectionists with deadlines.

Sponsorship

🌟 Sponsor Django News

Are you interested in connecting with a community of over 4,000 active Django developers? We currently have Winter sponsorship opportunities available!

Learn more about becoming a sponsor on our sponsorship page.


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.