News
Python 3.13.0 alpha 4 is now available
Python 3.13 is still in development. This release, 3.13.0a4, is the fourth of six planned alpha releases.
Django Software Foundation
Django accessibility in 2023 and beyond
The Django accessibility team has been up and running for three years and is now looking for new members.
Updates to Django
Today 'Updates to Django' is presented by Raffaella Suardini from Djangonaut Space!
Last week we had 18 pull requests merged into Django by 14 different contributors - including 5 first time contributors! Congratulations to Koo, bcail, shivaramkumar, Vašek Dohnal, and danigm for having their first commits merged into Django - welcome on board!
Exciting news in Django 5.1:
ModelAdmin.list_display
now supports using__
lookups to list fields from related models.django.utils.text.Truncator
used ontruncatechars_html
and ontruncatewords_html
template filter now useshtml.parser.HTMLParser
subclasses. This results in a more robust and faster operation
Not enough? There's valuable news in 5.0:
- Fixed a regression in Django 5.0.2 where the
intcomma
template filter could return a leading comma for string representation of floats.
CTA for someone with UX/UI experience: There's an accessibility issue with tooltips in the Django admin interface.Your expertise is needed!
Wagtail CMS
10 years of Wagtail
Tom Dyson, a founding member of the Wagtail core team, shares some thoughts about how Wagtail CMS grew from a small, niche open-source project into one of the most popular Python CMSs used by NASA, Google, the National Health Service, and many other organs
Sponsored Link 1
Get Django insights in less than 4 minutes with Scout APM.
Need answers to your Django app questions fast? Avoid the hassle of talking with a sales rep and the long wait times of large support teams, and choose Scout APM.
Articles
20 Django Packages That I Use in Every Project
An opinionated list of 20 Django third-party packages used in almost every new project.
Django SQLite Benchmark
A detailed comparison of SQLite performance under various configurations compared to default settings.
Django: Join the community on Mastodon - Adam Johnson
How to join the Django community--conferences, Board Members, Fellows, etc--over on Mastodon.
With the rise of AI, web crawlers are suddenly controversial
As unscrupulous AI companies crawl for more and more data, the primary social contract of the web is falling apart.
Events
Django.Social Raleigh/Durham - February 18th
If you're in the Raleigh/Durham area, the first Django.social of the year is starting on February 18th, 2:00 PM.
Tutorials
The simplest way to add magic link sign-in using Django
A guide to add email sign-in (and verification) to Django using Gmail and others
Build a Django AI colorization app
A tutorial (with video) on how to build a basic Django app that uses AI to color black and white photos.
Videos
Know Your Limits: On Surviving Open Source by Carlton Gibson
Djangonaut Space has a YouTube channel! Former Django Fellow Carlton Gibson recently gave a talk and took questions about navigating open source.
Django Ninja 1.0 - What's new
The creator of django-ninja covers all the new features in the recent 1.0 release.
Build a Content Engine with Django, Kubernetes, TailwindCSS, Twingate, AWS S3, & HTMX FULL TUTORIAL
A 9+ hour long course on building a full-blown content site with Django and the latest tools.
Sponsored Link 2
Django and Wagtail CMS Developer Training - New Dates Live!
Build your knowledge and skills in essential Django and Wagtail CMS practices. A two-part training programme led by Senior Wagtail Developers that extends way beyond typical tutorials and documentation. Only 10 places are available per course.
DjangoCon Videos
DjangoCon US 2023 - HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML
Discover how HTMX, AlpineJS, and Django's HTML streaming capabilities offer a compelling alternative to JavaScript-heavy Single-Page Applications (SPAs), promising an enhanced user experience with reduced complexity and improved performance.
DjangoCon US 2023 - Beyond the Basics of Migrations
Dig a bit into the inner workings of migrations, and learn a bit about more advanced uses for them.
DjangoCon US 2023 - Inside Out: My Journey of Understanding Inclusion
Django Fellow Natalia Bidart shares her journey of understanding diversity and inclusion. It was definitely one of the highlight talks of the conference!
Projects
uv: Python packaging in Rust
uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.
PaulGilmartin/django-queryhunter
Hunt down the lines of your Django application code which are responsible for executing the most queries.
Sponsorship
Sponsor this Newsletter
Want to reach over 3,600+ active Django developers? Full information is available on the sponsorship page.