django-planet
Sept. 29, 2023

Django News - Django 5.0 Testathon - Sep 29th 2023

in blog Django News
original entry Django News - Django 5.0 Testathon - Sep 29th 2023

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.

jetbrains.com

Python Developers Survey Numbers for 2022!

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

blogspot.com

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.

Django Newsletter

Sponsored Link

gumroad.com

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.

nedbatchelder.com

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.

htmx.org

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.

bas.codes

Events

Testathon with Django 5.0 release

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

mlh.io

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.

djangocon.africa

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.

djangocongress.jp

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.

djangoday.dk

DjangoCon US October 23rd Virtual Sprints

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

google.com

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.

tobiasahlin.com

Sponsored Ad

The Django Styleguide

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

github.com

Videos

Installing Django 4.2 on PythonAnywhere

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

youtu.be

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.

youtu.be

Projects

wsvincent/django-microframework

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

github.com

django-upgrade now supports Django 5.0

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

github.com

oliverandrich/django-tailwind-cli

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

github.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.