in blog | Django News |
---|---|
original entry | Django News - New Django Fellow Position! - Jun 13th 2025 |
DSF invites experienced Django developers to apply for a new Django Fellow position focused on framework maintenance, mentoring, and security oversight.
Django issues bugfix releases for 5.2.3, 5.1.11, and 4.2.23 to finalize mitigation for potential log injection using safer logging practices.
Python 3.13.5 resolves critical bugs in extension building and generator expressions, complementing Python 3.13's experimental free-threaded mode and JIT for improved performance.
Hello there 👋 Today 'Updates to Django' is presented by Raffaella from Djangonaut Space! 🚀
Last week we had 11 pull requests merged into Django by 10 different contributors - including 2 first-time contributors! Congratulations to myoungjinGo and Blayze for having their first commits merged into Django - welcome on board!
Fixes from last week include:
django.utils.log.log_response()
, which safely escapes arguments such as the request path to prevent unsafe log output (CVE-2025-48432). This is released within 5.2.3, 5.1.11, and 4.2.23.bulk_create()
would raise an IntegrityError
due to null
values in the _order
column when used with models having order_with_respect_to
Meta option is now fixed. The fix ensures proper order values are assigned to objects during bulk creation.
Special thanks to myoungjinGo for the first contribution and the long work on the PR, and to everyone who helped with the review 🥳Django Newsletter
Looking to expand your operations? We offer end-to-end support in setting up your Django development office. Learn more!
A Django app for running cron jobs with RQ.
Leveraging Alpine AJAX, Django developers can achieve progressive enhancement with concise, server-rendered partial updates that simplify frontend complexity and ensure graceful degradation.
Streamline Django management commands using django-click and django-typer for cleaner syntax, built-in argument parsing, and richer output via type annotations and customizable CLI styling.
Integrating JavaScript modules in Django with importmaps simplifies cache busting and app integration while exposing challenges with static asset storage and bundling.
Learn how to efficiently profile Django migrations and other Python scripts using cProfile and pstats to analyze slow functions and optimize database calls.
Using recognition as a strategic tool aligns individual motivations to streamline community efforts and guide open-source project direction.
Django migrations enable converting IntegerField to BigIntegerField with minimal downtime using RunSQL for large-scale PostgreSQL upgrades on money and primary key fields.
The talk demonstrates efficient application of Data Oriented Design for leveraging Django tools to optimize database indexes for faster query performance.
Uncover overlooked Django 5.0+ features and their code improvements such as URL query modifications, LoginRequiredMiddleware, efficient Django Admin display and bulk_create conflict handling.
Full Stack Software Engineer at Switchboard 🆕
Django Fellow at Django Software Foundation 🆕
Senior Software Engineer at Simons Foundation 🆕
Senior Backend Engineer at Wasmer
Django Newsletter
The dead simple Django REST Framework API generator with role-based permissions.
A cron runner built atop rq
.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.