News
2024 DSF Board Election Results
The 2024 Django Software Foundation (DSF) Board Election has concluded, electing Jacob Kaplan-Moss, Sarah Abderemane, and Thibaud Colas to two-year terms. Congratulations to the new members and a heartfelt thank you both to departing board members and all nominees.
Updates to Django
Last week we had 22 pull requests merged into Django by 12 different contributors - including 3 first time contributors! Congratulations to Prashant Pandey, Standa Opichal, and trontelj for having their first commits merged into Django - welcome on board!
Some key updates from last week:
- From 5.1,
RequestFactory
/AsyncRequestFactory
/Client
/AsyncClient
/Client
now supports aquery_params
parameter, which accepts a dictionary of query string keys and values. This allows setting query strings on any HTTP methods more easily. - Django has started to test against Python 3.13 alpha. Python 3.13 is scheduled to release October 2024, if all goes well we can expect Django to support Python 3.13 from 5.1.
- 5 release blockers were resolved last week, and a few more this week! Thank you so much to everyone who has been testing 5.0 💚
Wagtail CMS
StreamField Quick Demo
Not sure what StreamField is and why it's amazing? We have a demo for that now.
Two Outreachy Interns Join to Help Make the Wagtail Project More Accessible
We're welcoming two Outreachy interns to the Wagtail project this year who will help strengthen our accessibility efforts and make our project more welcoming to people with accessibility needs.
Sponsored Link 1
Django for Beginners/APIs/Professionals
Level up your Django knowledge with Django for Beginners, Django for APIs, or Django for Professionals, or gift it to a friend. Sample chapters are available to preview for free. Bundle discount available!
Articles
Donating to the Django Software Foundation
Foxley Talent reaffirms its commitment to the Django community by renewing its Corporate Membership with the Django Software Foundation (DSF) and donating 5% of its profits. This blog post highlights the importance of supporting DSF and emphasizes the unseen contributions to the Django ecosystem and community. We'd love to see more companies talking about this.
What is the Django Web Framework?
This comprehensive blog post by Mukul Mantosh highlights Django's core principles like rapid development, DRY (Don't Repeat Yourself), and its emphasis on clean, maintainable code. The post delves into the various components of web frameworks in general and Django's specific benefits and features, illustrating its versatility, security, scalability, and maintainability.
Beginners should use Django, not Flask
This article strongly advocates for beginners in web development to start with Django instead of Flask. The author argues that while Flask's simplicity can be attractive, it often misleads novices about the complexities of web development. With its structured approach and sensible defaults, Django provides a solid foundation for beginners, helping them avoid common pitfalls and grow in their development skills.
Examples of Great URL Design
This article explores the importance of well-crafted URL design, highlighting examples from various online platforms and services. It delves into how these platforms use URL structures effectively for better user experience and functionality.
Database generated columns⁽²⁾: Django & PostgreSQL
Part two of Paolo Melchiorre's series of Django 5.0's new GeneratedField
feature.
Videos
Sponsoring and being involved in the Django Community - Peter Baumgartner - Live at DjangoConUS 2023 - YouTube
An interview with Peter Baumgartner, founder of Lincoln Loop and Treasurer of the Django Software Foundation.
Projects
st3v3nmw/awesome-django-performance
A curated list of libraries, tools, blog articles, and books to help profile and optimize your Django project.