Django News Newsletter

Archives
Jobs
Podcast
Videos
August 5, 2022

Django 4.1 Released

Django security releases 4.0.7 and 3.2.15, elided pagination in Django, using pip-tools, and more.

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.

sophilabs/django-qurl-templatetag

A Django template tag to modify url's query string.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.