Django News Newsletter

Archives
Jobs
Podcast
Videos
May 19, 2023

Real-time chat application in Django 4.2 with Server-Sent Events

Django 5.x Steering Council Results, Form Validation Guide, Dockerized Django template, and more.

News

Django database defaults coming to 5.0

Lily Foote just added support for database defaults on fields. Coming to Django 5.0 in December. This is a massive effort--18 years after the ticket was created.

Thanks also to Simon Charette, Adam Johnson, and Mariusz Felisiak for reviews.

Django Software Foundation

Django 5.x Steering Council Election Results

The Steering Council for the Django 5.x release cycle with 74 votes received out of 268 eligible voters:

  • Simon Charette
  • Andrew Godwin
  • Adam Johnson
  • James Bennett

Django Software Foundation May 2023 Grants

A list of grants made by the DSF in support of the community for May 2023.

Django Software Foundation monthly meeting, May 13, 2023

Meeting minutes for DSF Board monthly meeting, May 13, 2023.

Sponsored Link 1

Django for Beginners/APIs/Professionals

Level up your Django knowledge with Django for Beginners, Django for APIs, or Django for Professionals, or gift it to a friend. Sample chapters are available to preview for free. Bundle discount available!

Articles

Writing a chat application in Django 4.2 using async StreamingHttpResponse, Server-Sent Events and PostgreSQL LISTEN/NOTIFY

A very, very cool example of using "old" tech to solve new problems, aka using server-sent events, Psycopg3, and Django 4.2 to write a "real-time" chat application without using websockets.

AstroVenture and University of Mars

More notes on moving from PHP over to Django for an immersive video game that can be used to learn astronomy at the introductory college level.

pytz: The Fastest Footgun in the West

An explanation of the differences between dateutil and pytz's time zone models and why people tend to misuse pytz and introduce bugs into their datetime code.

Events

Django Day Copenhagen 2023

The fourth edition Django Day Copenhagen is happening October 6th. It will be a full day of talks--either in-person or online.

The Call for Proposals is now open as well.

Tutorials

Django Form Validation Guide

An overview of several ways to perform form validation in Django.

Videos

DjangoX - A Free Django Starter Project with Batteries

Short screencast demoing the features included in the free DjangoX starter project.

Sponsored Link 2

Sponsor Django News

Projects

amerkurev/django-docker-template

Dockerized Django with Postgres, Gunicorn, and Traefik (with auto renew Let's Encrypt).

WeblateOrg/weblate

Web based localization tool with tight version control integration.


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.