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 monthly meeting, May 13, 2023
Meeting minutes for DSF Board monthly meeting, May 13, 2023.
Django Software Foundation May 2023 Grants
A list of grants made by the DSF in support of the community for May 2023.
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!
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.
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.
Django Form Validation Guide
An overview of several ways to perform form validation in Django.
DjangoX - A Free Django Starter Project with Batteries
Short screencast demoing the features included in the free DjangoX starter project.
Dockerized Django with Postgres, Gunicorn, and Traefik (with auto renew Let's Encrypt).
Web based localization tool with tight version control integration.