News
Announcing: The Outstanding PyLady Award
Do you know of a PyLady that should be recognized for all their work for Python and the community? Nominate them (or yourself)!
Django Software Foundation
DSF calls for applicants for a Django Fellow
After five years as part of the Django Fellowship program, Mariusz Felisiak will step down as a Django Fellow in March 2024 to explore other things. Mariusz has made an extraordinary impact as a Django Fellow and has been a critical part of the Django community. Applications will be open until 1200 AoE, February 16, 2024, with the expectation that the successful candidate will be notified no later than March 1, 2024.
Updates to Django
Today 'Updates to Django' is brought to you by Mohammad Alsakhawy from Djangonaut Space!
Last week we had 16 pull requests merged into Django by 14 different contributors - including 3 first time contributors! Congratulations to Aivars Kalvāns, Alexis A., and Emmanuel Katchy for having their first commits merged into Django - welcome on board!
Last week saw some exciting developments in 5.1:
Model.refresh_from_db()
andModel.arefresh_from_db()
has a new parameterfrom_queryset
that gives you more control over how the model is reloaded.makemigrations
became more readable! The command now displays meaningful symbols for each operation to highlight.- GeoDjango will have a new supported unit
Hectare
.
Also, Django 5.0.2 now contains a bug fix for a crash of Model.full_clean()
on models with a GeneratedField
and a fix to correct the color of links in the admin.
Wagtail CMS
Wagtail 6.0 release notes - IN DEVELOPMENT
The lengthy Wagtail 6.0 release notes are currently in development.
Sponsored Link 1
Mid/Senior Django Backend or Full-Stack Engineer at Boutique Digital Agency
Type/Code designs and builds digital products and experiences, working with ambitious clients to bring powerful ideas to life. Our clients range from growing startups to cultural institutions to industry leaders, including Google, A24, MIT Media Lab, GE, MoMA, and Scholastic. We focus on conceiving, designing, and developing exceptional digital experiences across a wide range of mediums.
Articles
A simple approach to running Django Core locally
Marijke Luttekes walks us through contributing to Django is one thing and how to see your changes locally.
Djangonaut Space Updates
Djangonaut Space's latest mentoring program just kicked off, and several updates:
Do we think of git commits as diffs, snapshots, and/or histories?
Git storage is weird. This is a good overview of it.
Paolo Melchiorre - My Django roadmap ideas 💡
My ideas for the informal Django roadmap session for 2024, proposed by the new DSF board member, Thibaud Colas.
Forum
Informal roadmap & retrospective workshops for Django
DSF Board director Thibaud Colas kicked off a discussion on the Django Forum to get feedback and ideas and to kick off a workshop to discuss Django's Roadmap.
Videos
DjangoCon US 2023: Keynote: Django the Dinosaur: A Story About A Web Framework
A talk expanding on how Django has sustained itself over the years and where it needs to go in the future. Since its beginnings in the basement of a small paper in Kansas to where it stands now, this keynote will review the past, present and future of Django in our current digital age.
DjangoCon US 2023: Django’s accessibility track record
Ever wonder how accessible Django is? Sites built with Django, the admin, the docs. Let’s find out! We will leverage the HTTP Archive’s websites technology dataset to quantitatively review common accessibility issues on Django projects – and then we’ll dive into Django’s implementation choices to understand the results.
DjangoCon US 2023: Meet-ups: A Grand Vision for a Humble Endeavor
PSF Executive Director Deb Nicholson's talk is a love letter to meetups, how they fit into our larger ecosystem and what we could work on collectively to support each other.
Sponsored Link 2
Django and Wagtail CMS Developer Training - New Dates Live!
Build your knowledge and skills in essential Django and Wagtail CMS practices. A two-part training programme led by Senior Wagtail Developers that extends way beyond typical tutorials and documentation. Only 10 places are available per course.
Podcasts
Django Chat #155: Datasette, LLMs, and Django with Simon Willison
Simon Willison is a co-creator of Django who is currently working on Datasette and writes actively on AI/LLMs. We discuss the current state of web technology, his role as a director of the Python Software Foundation, and the NYTimes lawsuit against OpenAI, amongst many other topics.
Projects
jacobian/personal-app-template
A cookiecutter template for little personal apps using Django, Tailwind, HTMX, and deployed to Fly using Tailscale.
Sponsorship
Sponsor this Newsletter
Want to reach over 3,600+ active Django developers? Full information is available on the sponsorship page.