django-planet
March 21, 2025

Django News - Django 5.2 RC1, Python 3.14 Alpha, and New Security Discussions - Mar 21st 2025

in blog Django News
original entry Django News - Django 5.2 RC1, Python 3.14 Alpha, and New Security Discussions - Mar 21st 2025

News

Django 5.2 release candidate 1 released

The final opportunity for you to try out a composite of new features before Django 5.2 is released.

djangoproject.com

Python 3.14.0a6 Release

Python 3.14.0a6 alpha (Pi Day release) introduces deferred annotation evaluation and improved interpreter performance, offering potential efficiency gains for Django-based projects.

python.org

Discussion #154262: Ability to make GitHub issues and pull requests private when they disclose a vulnerability to the public

Django Fellow Sarah Boyce proposes enabling project owners to mark pull requests private when disclosures expose vulnerabilities, thereby restricting unauthorized access and reducing malicious exposure risks.

github.com

Django Software Foundation

Meeting minutes: DSF Board monthly meeting, March 13, 2025

The board discussed automating Contributor License Agreement emails, proposed GitHub-based bylaws updates, and coordinated community events at PyCon US and Italia 2025.

djangoproject.com

DSF member of the month - Cory Zue

Cory Zue, a seasoned Django developer and entrepreneur, excels in innovative project creation, advanced Django guides, and promoting community engagement.

djangoproject.com

Accessibility and inclusivity at FOSDEM 2025

FOSDEM 2025 highlighted inclusive web practices through Django-enabled sessions on automated accessibility testing, secure WebAuthn implementation, and innovative localization approaches.

djangoproject.com

Updates to Django

Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!🚀

Last week we had 16 pull requests merged into Django by 12 different contributors - including a first-time contributor! Congratulations to haileyajohnson 🚀 for having their first commits merged into Django - welcome on board! 🥳

This week’s Django highlights:

Special thanks to wookkl for the long work on this PR 🥳

Django Newsletter

Wagtail CMS

uv overtakes Poetry for Wagtail

Recent statistics reveal that uv has overtaken Poetry as the second most popular package installer for Wagtail installations, prompting updates in developer documentation and tooling.

wagtail.org

Sponsored Link 2

MongoDB Backend for Django: Dive into the Docs!

Explore the official MongoDB Django backend! Learn to connect, model, and manage data with detailed documentation. Discover how to leverage MongoDB's performance and scalability within your Django projects.

fnf.dev

Articles

Django Template components are slowly coming

Django 5.2's introduction of simple_block_tag streamlines reusable navigation component creation through custom template tags, significantly reducing boilerplate while enhancing overall template functionality.

softwarecrafts.co.uk

DjangoConUS 2024: From Wish to Tradition

Velda Kiara reflects on her journey from attending DjangoCon US in 2023 to taking on multiple leadership roles in 2024—including serving as a DEFNA director, chairing the Code of Conduct committee, and volunteering as a session chair.

dev.to

Building accessible web forms in Django

Enhance Django web forms accessibility by customizing form renderers for proper aria-describedby usage to communicate errors and help text while disabling default browser validation.

valentinog.com

Smooth Page Transitions in Modern Browsers

Implement smooth cross-page transitions in Django projects using the View Transition API and CSS animations, supporting both dynamic updates via HTMX or Alpine AJAX.

lincolnloop.com

One Thing to Look Out For While Testing django-import-export

Django-import-export testing reveals that .xlsx files saved via Google Sheets lack empty columns, causing InvalidDimensions errors due to mismatched header counts.

caktusgroup.com

Checking Current User Permissions in Django Templates

Explains using Django's perms object to conditionally render UI elements, such as the Wagtail admin panel link, based on the current user's permissions.

timonweb.com

Events

DjangoCon keynote preview: Django for Data Science

If you're in the Boston area, come visit the beautiful Microsoft NERD Center and hear a talk on Django + Data Science, March 25th at 6pm.

meetup.com

Tutorials

Django Query Optimization - Defer, Only, and Exclude

Django QuerySet optimization techniques use defer, only, and exclude to reduce unnecessary data fetching and improve SQL performance in web applications.

testdriven.io

Videos

Choosing Wisely: SPA vs. HTMX for Your Next Web Project with Chris May

Explore architectural trade-offs between SPAs and server-rendered apps using HTMX and AlpineJS to optimize state management, performance, and development constraints.

djangotv.com

Sponsored Link 1

Get your business to the next level with Django!

Empower your business by leveraging the power of Django with the help of HackSoft! We are the Django experts you can count on for building your Django application. Learn more!

hacksoft.io

Podcasts

Django Chat #178: Django and Rust Tooling with Lily Foote

Lily joins us again to talk about the new Steering Council, composite primary keys in Django 5.2, working with uv package manager, and more.

djangochat.com

Django News Jobs

Senior Developer Advocate at MongoDB

Software engineer(all levels) at Carbon Equity

Junior Full Stack Developer – Python at Krotos

Mid/senior level django developer at Green Web Foundation

Django Newsletter

Projects

django-commons/django-typer

Use Typer (type hints) to define the interface for your Django management commands.

github.com

dobicinaitis/tailwind-cli-extra

Tailwind CSS standalone CLI bundled with daisyUI.

github.com


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