News
Last call for DjangoCon US 2023 tickets!
DjangoCon US kicks off this Monday, October 16th - 18th. Online tickets are still on sale!
If you are attending this year, Jeff, Will, and Catherine will be there. Say hello in person or virtually.
Help us make the djangoproject.com website better
Did you know a redesign is happening to the main djangoproject.com website? Please fill out this concise survey to share your thoughts on improving it.
Updates to Django
Last week we had 14 pull requests merged into Django by 10 different contributors - including 4 first time contributors! Congratulations to ume, Pieter Cardillo Kwok, Denis Rouzaud and Faishal manzar for having their first commits merged into Django - welcome on board!
Features for Django 5.1 are already being accepted!
5.1 will allow template tags to set extra data for templates (#34883 and release note) and
assertContains()
, assertNotContains()
, and assertInHTML()
assertions will now add haystacks to assertion error messages (#34657 and release note).
Next week is DjangoCon US! There are a number of ways you can engage in the conference virtually including get involved in the sprints! You can read about this on the Django forum and sign up.
Wagtail CMS
Our Outreachy projects in 2023
Wagtail is joining Outreachy’s open-source internships program with a focus on accessibility.
Articles
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)
Modern extension to classic 2003 article by Joel Spolsky
Events
It’s my first DjangoCon US. What should I bring?
It’s your first DjangoCon US (or maybe even your first tech conference). Are you concerned about what you should pack?
Tutorials
Customizing Django 404 and 500 Error Pages
This tutorial will run through a sample Django project to demonstrate the Django default 404 and 500 pages and how to customize them.
Videos
Django Day Copenhagen 2023 Video Playlist
All videos from Django Day Copenhagen 2023 are now up and available!
Sarah Boyce - Djangonaut Space - Launch! - Django Day CPH 2023
Sarah Boyce's talk on launching the new Djangonaut Space program to help and mentor new contributors to Django.
Marijke Luttekes - Clean up your code with quality tools - Django Day CPH 2023
A talk on the myriad tools available to help teams write clean code and even fix common mistakes for you. Examples include the implementation of black, isort, and ruff.
Sponsored Link 2
The Django Styleguide
A pragmatic approach for building Django apps of all sizes. Find it on GitHub today!
Podcasts
PyCharm's Year of Django - Paul Everitt
Paul Everitt is a Python advocate at JetBrains, the maker of PyCharm. We discuss what makes PyCharm a powerful Python IDE, its current “year of Django” focus, and why testing isn’t about eating your vegetables but joy.
Projects
carltongibson/django-unique-user-email
Enable login-by-email with the default User model for your Django project by making auth.User.email unique.