Django News Newsletter

Archives
Jobs
Podcast
Videos
March 22, 2024

Django REST Framework 3.15

What's new in Wagtail CMS 6.0, speed up `collectstatic`, Airbnb clone video tutorial, and more.

News

Django REST framework 3.15 Release Notes

The first major release since September 2022 is here! Now with Django 5.0 and Python 3.12 support as well as a long list of new features.

🐍 Python Insider: Python 3.10.14, 3.9.19, and 3.8.19 is now available

Python 3.10.14, 3.9.19, and 3.8.19 security releases are now available.

Wagtail CMS News

What’s New in Wagtail CMS 6.0: Email Newsletter Package, UI Designs, Universal Listings

There are loads to share in this episode, including features in the latest 6.0 release, a preview of the new email newsletter package, and future design possibilities.

Updates to Django

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

Last week we had 17 pull requests merged into Django by 8 different contributors.

All built-in session engines now provide an async API thanks to the hard work of Jon Janzen, Mariusz Felisiak and Andrew Chen Wang.

Last week a regression got fixed in Django 5.0 where admin could be rendered with two id attributes on the clear checkbox.

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: Fuss-free use of Homebrew GDAL/GEOS libraries on macOS

GeoDjango requires the GDAL and GEOS spatial libraries. Adam Johnson has some tips on how to get past this potential hurdle.

Speed up Django’s collectstatic command with Collectfasta

An update to the now-archived collectfast project that helps speed up Django's collectstatic.

Python's UV tool is even better

Jeff wrote a follow-up article on how to optimize uv, Python package installer and resolver utility, to remove the need for a virtual environment.

django-prose-editor – Prose-editing component for the Django admin

Based on ProseMirror, a Django-specific toolkit for building prose editors for the web.

Every dunder method in Python

An explanation of Python's 100+ dunder methods and 50+ dunder attributes, including a summary of each one.

The simplest way to add magic link sign-in using Django

Build a sample Django app to demonstrate the simplest way to add email sign-in, aka magic link sign-in, to Django.

Events

PyOhio 2024

PyOhio is back and will take place on Saturday & Sunday, July 27-28, 2024, at The Westin Cleveland Downtown in Cleveland, OH. PyOhio is the free annual Python community conference based in Ohio.

DjangoCon US Call for Proposals

The CFP is still open until April 24th. Consider submitting a talk! There are resources to help if you need help with your proposal and presentation.

Videos

What is the difference between null=True and blank=True in Django? - YouTube

When should you set null=True and blank=True in Django? What's the difference?

Nextjs and Django Airbnb Clone

Learn how to build a full-stack clone of the popular website Airbnb using technologies like Nextjs/React and Tailwind in the front and Django with Django rest framework in the backend.

Sponsored Link 2

Podcasts

Pybites Podcast #155: Django, Open Source & Pycon Conferences, Paolo Melchiorre's Developer Odyssey

We explore Django's evolution with guest Paolo Melchiorre, the impact of open source, and the vibrant atmosphere of PyCons.

Django Chat #159: Django’s Evolution - Jacob Kaplan-Moss

Jacob is a co-creator of Django. We discuss Django’s early design decisions, community consensus vs the BDFL approach, HTMX, deployment, and more.

Check out Jacob's follow-up Talking about Django’s history and future on Django Chat post and favorite bits.

Django Job Board

💼 Four new Django Jobs for week

Django Developer at Ambient 🆕

Infrastructure Engineer at The Python Software Foundation 🆕

Senior Django Developer at Ströer Media Deutschland GmbH 🆕

DevOps Engineer at Lincoln Loop 🆕

Senior Python Developer at Deep Cognition India Pvt Ltd

Python full-stack developer (Django framework + Vue.js) at sync.blue

Senior Software Engineer at Valence

Django Codebase

Django 5.1 release - status and next steps - Announcements

Django 5.1's feature freeze date is May 22nd, and future versions of Django will be released on Wednesdays instead of Mondays.

Projects

piercefreeman/mountaineer

Mountaineer is a batteries-included web framework for Python and React.

jasongi/collectfasta

A fasta collectstatic command.

matthiask/django-prose-editor/

Prose editor for the Django admin based on ProseMirror.


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.