News
Django Developers Survey 2023 Results
The DSF is excited to share the results of last fall's Django Developers Survey, using detailed infographics to highlight how the community influences the future of web development.
pip 24.1 betas -- help us test a major upcoming change!
The pip team has released pip 24.1b1, which contains a lot of significant improvements and bug fixes.
Updates to Django
Today 'Updates to Django' is presented by Raffaella Suardini from Djangonaut Space!
Last week we had 14 pull requests merged into Django by 11 different contributors - including 3 first-time contributors! Congratulations to Adam Zahradník, R3a9670 and Alex for having their first commits merged into Django - welcome on board!
Django 5.1 Alpha & Feature Freeze on May 22: by this date, all features intended for Django 5.1 must be completed and merged otherwise they will be deferred to a future release.
Call to action for testers: your efforts are crucial in helping achieve a bug-free release! For more information, check out the Django 5.1 Roadmap.
Sponsored Link 1
Boost Your Django DX, now updated for Django 5.0
Adam Johnson just updated this DX book with new content, a bunch of edits, and the latest versions of tools, including Python 3.12 and Django 5.0. Rated 5 stars with over 1,000 readers.
Articles
Django Technical Interview Questions
A list of 35 potential interview questions and answers, grouped by beginner, intermediate, and advanced.
Django from first principles, part 5
The fifth post in a series about building a full Django project, starting with a single file.
Generating Fake Django Model Instances with Factory Boy
How to use Factory Boy to create hundreds of even thousands of data entries to test a Django application.
Python: Show all subclasses of a class
A handy trick using a recursive wrapper to get all subclasses of a class.
Videos
Nox vs Tox – What are they for & How do you Choose?
Hynek Schlawack with a 26-minute video covering both Nox and Tox.
Sponsored Link 2
Try Scout APM for free!
Sick of performance issues? Enter Scout's APM tool for Python apps. Easily pinpoint and fix slowdowns with intelligent tracing logic. Optimize performance hassle-free, delighting your users.
Podcasts
Django Chat #163: Funding Open Source - Jeff Triplett
Jeff (@webology) is a partner at REVSYS, a former Director and Vice Chair of the Python Software Foundation, and co-founder/former President of DEFNA. We discuss recent Django third-party packages, djangopackages.org, function-based and class-based views, the current state of Tailwind, and more.
Django Brew: Episode 2: Sudsy Forms and Spicy Takes
Prepare for a post-apocalyptic rollercoaster adventure filled with ghost peppers into the magical realm of soapy forms!
Django Forum
Steering Council vote on Background Tasks DEP 14 - Django Internals - Django Forum
A requested vote on a draft DEP to add Background Workers and Tasks to Django.