Django News Newsletter

Archives
Jobs
Podcast
Videos
May 24, 2024

Django 5.1 alpha 1 released

Favorite new Django 5.1 features, 11 PRs to Django core, log changes made to an object, and more.

News

Django 5.1 alpha 1 released

Django 5.1 alpha 1 is now available. It represents the first stage in the 5.1 release cycle and is an opportunity for you to try out the changes coming in Django 5.1.

Updates to Django

Today 'Updates to Django' is presented by Lilian from Djangonaut Space!

Last week we had 11 pull requests merged into Django by 8 different contributors - including 1 first-time contributor! Congratulations to Zeyad Moustafa for having their first commits merged into Django - welcome on board!

Ever wonder about the tradeoff between security and performance of password hashers? Django's ScryptPasswordHasher originally had the parallelism parameter set to p=1, however OWASP has a recommendation of p=5. PR #18157 includes this change to follow the recommendation and is part of Django 5.1.

In other news, Google Summer of Code officially kicks off next week, and there are four Django projects this year! Congratulations to the participants, and have fun working on these interesting projects!

  • AmanPandey - Add Async Support to Django Debug Toolbar
  • Salvo Polizzi - Auto Importing Shell
  • Csirmaz Bendegรบz - Django ORM support for composite primary keys
  • Shafiya Adzhani - Add support for using key and path transforms in update() for JSONFields.

Sponsored Link 1

Free Trial of Scout APM Today!

Need answers to your Django app questions fast? Avoid the hassle of talking with a sales rep and the long wait times of large support teams, and choose Scout APM. Get Django insights in less than 4 minutes with Scout APM.

Articles

What's new in Django 5.1

A few favorite features of Django 5.1, scheduled for release this August, now that the Django 5.1 alpha 1 release is available.

Django Commons - A home for community-maintained Django packages

Django Commons is a new GitHub organization dedicated to supporting community-maintained third-party Django packages.

Uploading Directories with Django and JSZip

Learn how to upload an entire directory with Django and the JSZip library.

TIL: Accessibility resources #2

Sarah is a member of the Django Accessibility Team and has some good links for those interested in learning more about web accessibility.

GraphQL-like features in Django Rest Framework

Add GraphQL-inspired flexible fields to Django REST Framework.

Events

DjangoCon Europe 2024

DjangoCon Europe is happening June 5-9 in Vigo, Spain. Tickets are still available.

Sponsored Link 2

DjangoCon US 2024 Early-Bird Tickets Until May 31st

Tickets for DjangoCon US 2024 in Durham, NC are on sale with a massive 32% off for individuals and $100 off for corporate! ๐Ÿ‚ Buy your ticket here! ๐Ÿ‚

Django Job Board

Full Stack Developer โ€“ Python at Krotos. Ltd ๐Ÿ†•

Senior Software Engineer at HarperRand / CALRegional ๐Ÿ†•

Principal Backend Software Engineer at Monitaur

Senior Full Stack Software Engineer at Monitaur

Engineering Manager (Python) at Multi Media LLC

Projects

jazzband/django-auditlog

A Django app that keeps a log of changes made to an object.

aristocratos/btop

A resource monitor that shows usage and stats for processor, memory, disks, network and processes.


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.