News
Django 4.1 released!!!
The release notes cover the profusion of new features in detail, but a few highlights are:
- An async interface to the ORM, and the ability to define async handlers on class-based views.
- The use of ORM-defined database constraints in model validation.
- Better form rendering accessibility and output style customization.
Django security releases issued: 4.0.7 and 3.2.15
This release fixes a file download vulnerability in FileResponse. We encourage all users of Django to upgrade as soon as possible.
Python 3.10.6 is available
Python 3.10.6 is the newest major release of the Python programming language, and it contains many new features and optimizations.
Sponsored Link 1
B2B and Enterprise Startups Get 90% Off Cybersecurity
Get cybersecurity right from the start. Don't miss out on Agency's startup program which offers huge discounts, a free pentest, and help with security questionnaires.
Articles
How to Combine Frontend and Backend (For Python Web Developers)
A look at six different ways to combine back-end and front-end for Python developers with an analysis of the pros and cons for each approach.
Django and SQL: Your Dynamic Duo for Scaling Databases
An overview of managed hosting services for SQL, Redis, and other services.
How to use elided pagination in Django and solve too many pages problem
Since Django 3.2 there is a way to handle big pagination with large number of pages.
Tutorials
How To Keep Track Of Packages For Your Django Project With Pip-Tools
A beginner-friendly guide to using pip-tools
to manage your Python project dependencies.
Building Django app with REST Framework API, OpenAPI 3 definitions with drf-spectacular
Code-filled guide to building an API with file uploads, drf-spectacular, inspecting with Insomnia.
Sponsored Link 2
Django for Beginners/APIs/Professionals
Level up your Django knowledge with Django for Beginners, Django for APIs, or Django for Professionals. Sample chapters are available to preview for free.
Podcasts
Django 4.1 Preview - Jeff Triplett (Ep 115 Replay)
Django 4.1 was just released! This discussion from May covers what's new in 4.1 and the work of Jeff Triplett who is the maintainer of djangopackages.org, a partner at RevSys, Python Software Foundation Director, and DjangoCon organizer.
Jobs
Senior IT Project Leader Web Team, Wharton (Hybrid-Eligible)
Our friends at Wharton are looking for a Senior IT Project Leader for their Web Team.
Projects
mblayman/django-denied
An authorization system based exclusively on allow lists. Check out Matt Layman's Announcing django-denied blog post.