Updates to Django
Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!🚀
Last week we had 20 pull requests merged into Django by 14 different contributors - including 4 first-time contributors! Congratulations to mguegnol, YQ, Filip Owczarek and Ahmed Nassar for having their first commits merged into Django - welcome on board!🥳
This week’s Django highlights:
- The environment variable
HIDE_PRODUCTION_WARNING
has been changed toDJANGO_HIDE_PRODUCTION_WARNING
to align with Django's naming conventions. - The
URLIZE_ASSUME_HTTPS
setting has been added to enhance security and smooth transition to HTTPS which aligns with Django's deprecation policy. - The
ADMINS
andMANAGERS
settings have been changed to lists of strings (also with a deprecation period).
Wagtail CMS
aria-label is a letdown
Analysis of aria-label usage on Wagtail sites shows 34% of instances are likely faulty, advocating for enhanced linting, proper label alternatives, and improved accessibility documentation.
Sponsored Link 2

MongoDB Django Backend: Open Source & Ready!
Contribute or explore! The official MongoDB backend for Django is now on GitHub. Dive into the code and help shape the future of Django and MongoDB integration. Try it today!
Articles
Smoke test your Django admin site
Use parametric testing with pytest to smoke test Django admin changelist routes by dynamically extracting URL patterns and ensuring all admin pages render correctly.
🤖 A better Django version/update command and Prompt-driven-development (PDD)
Jeff writes about Prompt-driven development produces (PDD), a refined self-updating Django command that checks for version updates from PyPI and automates updates while enhancing the developer experience.
“Any Updates?”
Posting 'Any updates?' on open-source project issue trackers burdens maintainers; instead, donate, volunteer, or wait patiently to support efficient progress.
How to Create a Helm Chart for a Django App
Guide details deploying Django apps with Helm charts on Kubernetes, integrating GitHub Actions, GHCR, and Ansible for automated container image releases and configuration deployments.
Building accessible web forms in Django
A step by step reference to building accessible web forms in Django.
Events
PyCon US Schedule
Check out the detailed schedule for tutorials, talks, and more this May in Pittsburgh, PA.
EuroPython Tickets
EuroPython is happening in Prague, Czech Republic this year, July 14-20. Tickets are available with further information coming soon!
Podcasts
Talking Postgres Ep25: Why Python developers just use Postgres with Dawn Wages
Django developer and PSF Foundation Chair Dawn Wages discusses why Postgres is so popular with Python & Django developers, as well as notes on Djangonaut Space, and an overview of the Postgres chapter from her upcoming Domain-Driven Django book.
Projects
suitenumerique/docs
A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline.