News
Announcing DjangoCon Europe 2025 in Dublin, Ireland! 🍀
DjangoCon Europe will be held in Dublin, Ireland, from April 23rd to 27th, 2025.
Django’s technical governance challenges, and opportunities
Two of the four existing members of the Django Software Foundation Steering Council just stepped down to trigger a new election earlier than otherwise scheduled.
Welcoming Vinit Kumar as the Newest django CMS Fellow
Django CMS just announced its second Fellow, Vinit Kumar, who joins the existing fellow since 2022, Fabian Braun.
Updates to Django
Today 'Updates to Django' is presented by Velda Kiara from Djangonaut Space!
Last week we had 17 pull requests merged into Django by 11 different contributors - including 1 first-time contributor! Congratulations to David Winiecki for having their first commits merged into Django - welcome on board!
Coming in Django 5.2, django.contrib.admindocs
will now support custom link text in docstrings, making the documentation more user-friendly.
Topics in Django forum that would appreciate your contribution are:
Wagtail CMS
Wagtail: Should we remove our upper version boundary on Django?
The Wagtail team is debating whether to remove or further relax the upper version boundary for Django to improve flexibility, balancing the benefits of allowing users to work with newer Django versions sooner with potential project compatibility issues.
Articles
PSF and DSF Membership Application Links
A succinct overview of Python and Django membership levels, links, and how to apply.
We Just Gave $750,000 to Open Source Maintainers
In honor of the 4th year of our Open Source Pledge, we’re excited to continue driving this important conversation. See what we’ve accomplished in 2024 here.
Avoid Counting in Django Pagination
This article looks at how to avoid the count query in Django's paginator.
I made a precommit hook (it wasn't that bad)
Jay writes a new pre-commit hook to automate validation for meta descriptions and layout consistency on blog posts, streamlining the PR process and preventing common errors.
DjangoCon US 2024 Talk
Ryan Cheley reflects on the challenges and improvements in preparing his 2024 DjangoCon US talk, sharing insights into his refined time-tracking, practice techniques, and the importance of adaptability in delivering an engaging presentation.
Narrow state of a Django model using Python TypeGuard
Using TypeGuard in a Django project to address type-checking issues with nullable model fields, inspired by concepts from TypeScript.
Events
PyLadiesCon 2024: Announcing Our Schedule
PyLadiesCon 2024 will take place online from December 6 to 8, 2024. The program includes talks, workshops, and activities hosted by speakers from around the world.
Videos
NanoDjango - single-file Django apps | uv integration
A dive into NanoDjango, a package that lets you build small scripts using all the power of Django, and also supports django-ninja for APIs.
Custom Logging with Django - Log to Console, File and Email
Andreas Jud demonstrates how to create a custom logger to better debug an app in production.
Podcasts
Django Chat #170: Django for the Meat Industry with Bryton Wishart
Bryton is the co-founder of Cured Compliance, an Australia-based startup providing compliance software for butchers. We discuss the inspiration behind the product, building it from scratch with Django, multitenancy, using Django Q, managing iOT with temperature gauges, and more.
Episode #409 We've moved to Hetzner write-up
Python Bytes Podcast discusses moving to Hetzner, Jeff's latest UV article, and much more.
Projects
vintasoftware/django-templated-email/
Django module to easily send templated emails using django templates, or using a transactional mail provider (mailchimp, silverpop, etc.).
kennethlove/django-drifter
A small Django utility to make it easier to revert and redo migrations or to recreate your database.
Sponsorship
🌟 Sponsor Django News
Are you interested in connecting with a community of over 4,040 active Django developers? We currently have Winter sponsorship opportunities available!
Learn more about becoming a sponsor on our sponsorship page.