Django News Newsletter

Archives
Jobs
Podcast
Videos
September 29, 2023

Django 5.0 Testathon

Multiple new Django events, faster CRUD views with Neapolitan, one-file Django "Hello, World," and more

News

Django Developers Survey 2023

The Django Developers Survey is wrapping up for the year. Please do take a few minutes to fill it out. It is the ONLY way for the Django community to get an unbiased sense of actual usage, which helps guide new features and updates.

Python Developers Survey Numbers for 2022!

The results of the sixth official annual Python Developers Survey are now out.

Updates to Django

As you probably already know, the Django 5.0 alpha is released!!! This means we've now entered a testing period for 5.0 and new features accepted into Django will be part of 5.1. I want to give a massive congratulations to everyone who has been involved in 5.0 - it is a really fantastic release!

Last week we had 22 pull requests merged into Django by 11 different contributors - including 4 first time contributors! Congratulations to Toan Vuong, Fabian Braun, Arian and Clément Escolano for having their first commits merged into Django - welcome on board!

The final feature of 5.0 was adding support for prefetching GenericForeignKeys via a new class GenericPrefetch. Yet another fantastic feature! You can see an example of how this should be used in the documentation here: https://docs.djangoproject.com/en/5.0/ref/contrib/contenttypes/#genericprefetch

We're hoping for lots of testing of Django 5.0 over the next couple of months to ensure we have a stress free Christmas when the final release is ready in December.

Sponsored Link 1

Articles

The myth of the myth of learning styles

“Four different learning styles” has been debunked, but learners still have to learn how they learn, and choose the paths and materials that are right for them.

The #ViewSource Affordance

The creator of HTMX, Carson Gross, with another very thoughtful post on the current state of the web, lamenting the loss of Right-Click-View-Source As Culture.

Building A RisingWave Connector for Django ORM

RisingWave is a powerful analytical database engine that can ingest streaming data sources and offers a performant way to query data.

Events

Testathon with Django 5.0 release

An online event to test the newly released alpha version in honor of Hacktoberfest.

Donate to DjangoCon Africa financial assistance fund

DjangoCon Africa is entirely run by volunteers, on a non-profit basis. They are raising funds to support the attendance of speakers and other attendees whose financial resources will not stretch to cover the cost of international travel without facing hardship.

DjangoCongress JP 2023

DjangoCongress JP is a conference for the Django Web framework in Japan. If you are a seasoned Django pro or just starting, DjangoCongress JP is for you.

Django Day Copenhagen 2023

Djangonauts from in and around Denmark are meeting for the fourth edition of Django Day Copenhagen, to be held on October 6th. It will be a full day of talks, either to be experienced online or in-person.

DjangoCon US October 23rd Virtual Sprints

Can't attend DjangoCon US in person? You can still attend the sprints virtually.

Design Articles

Responsive type scales with composable CSS utilities

Learn how to create fluid type scales using modern CSS techniques like calc(), clamp(), and CSS vars for adaptive and responsive typography.

Videos

Installing Django 4.2 on PythonAnywhere

A recent video to accompany the online Django for Everyone course by Charles Severance.

A faster way to write CRUD views in Django

A 2-minute demo of writing CRUD views the traditional way and then faster with Carlton Gibson's new Neapolitan package.

Sponsored Link 2

The Django Styleguide

A pragmatic approach for building Django apps of all sizes. Find it on GitHub today!

Projects

wsvincent/django-microframework

Updated for Django 4.2, a one-file and several-line (mostly imports) implementation of "Hello, World."

django-upgrade now supports Django 5.0

Automatically upgrade your Django projects. Now, with Django 5.0 support.

oliverandrich/django-tailwind-cli

Django and Tailwind integration based on the prebuilt Tailwind CSS CLI. django-tailwind-cli was recently rewritten.


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.